По-моему вывод положительный или отрицательный герой Ваш я любом случае будет базироваться на мировоззрении того, кто делает это вывод. Собственно варианта два 1. Мораль важнее жертв (таким образом Ваш оправдан и положителен, он сохранил свою мораль и даже смог передать её другим). 2. Жертвы важнее морали (тогда Ваш определённо отрицательный персонаж, потому как ставит свою мораль выше возможных жертв). Главная сложность в том, что мораль для Ваша это "сделать счастливыми всех". Но получается, что убив Легато он не отступил от этой морали, ведь Легато ХОТЕЛ чтобы его убили. Соответственно Легато достиг желаемого и стал счастливым. Всё это, конечно, отвлечённая философия. Вроде шахмат перед началом партии. В процессе изменяется и мораль, и жертвы. Иначе аниме было бы лишено динамики 8)