Лагуна, мне кажется, ты используешь неправильные критерии. Абсолютного добра не бывает, совершенно неэгоистичным был только Христос, ну еще может быть Будда и невозможно требовать от Коула, чтобы он был на том же уровне.
Да, Коул очень многие добрые поступки совершал ради того, чтобы Фиби его одобрила, но это не только эгоистический прагматизм, это еще и ориентация на Фиби как на моральный компас.
Доброта, и особенно доброта для Коула, включает и не совершать злых поступков, и преодолевать заложенное в тебе стремление к злу. И когда Коул не только не мстит своим недоброжелателям, но и продолжает помогать им, это дорогого стоит. И то, что он не убил Пейдж, будучи Хозяином, когда делание зла было бы очень естественным для него и даже получило бы наше понимание, говорит о том, что добро проросло в нем гораздо сильнее, чем можно было ожидать.
Доброта Коулу дается гораздо труднее, чем кому бы то ни было из персонажей сериала, и невозможно этого не учитывать.Если Лео совершает добро без малейших усилий со своей стороны, не вкладывает никаких усилий и никакой работы над собой, то можно ли сказать, что его доброта перевешивает усилия Коула, которому каждое доброе дело достается потом и работой.
Поэтому, я считаю Коула добрым