Соник. Он злодей и эгоист, см. тему "Характер Соника" на форуме Эмуленда.
А Эггман (Айво Роботник) хороший, он всего лишь строил свой парк типа Диснейленда, давал работу бездомным зверушкам и проектировал роботов для них так, чтобы зверушки не получали травмы, когда синежопый этих роботов разносит. Зверушки после слома роботов весело прыгали и скакали, не выглядели какими-то истощенными, т. е. Эгги о них заботился и хорошо кормил. В аниме и некоторых играх Эггман даже спасал Соника, чего злодеи никогда не делают.
Хочу подчеркнуть! Именно "Роботник (ROBOTNIK)", от слова "Робот (Robot)", а не "Работник (Worker)", как большинство дебилов пишут и переводят, и еще и озвучивают. Это четко прописанный персонаж, фамилия которого, по всем канонам литературных произведений, говорит сама за себя. Человек, который создает роботов. Причем фамилия именно "ROBOTNIK", а "EGGMAN" это прозвище, которое он получил из-за телосложения яйцеобразной формы!