Unleashed had Chip. Chip alone made many cutscenes very hard to tolerate. As always Robotnik was the star of the show that redeemed the story.
Chip is awesome for multiple narrative and gameplay reasons.
- Saves Sonic's life three times, something no other character has done.
- Interesting background fodder in scenes that existed for nothing but expository purposes.
- Acts more like a brother to Sonic than Tails ever really has; fighting and tussling with him and in general being a little bro.
- Performs tutorial duties without being overbearing like Omochao.
- His accompanying of Sonic is both thematically appropriate and a way to entice the player to engage in the hub gameplay as he rewards you with small animated shorts if you feed him right.
- Reiterates the thematic interplay in the game between food, culture, and friendship, as Chip's way of meeting people is by giving them food.
- Is a god that turns into a fucking mech.
Eggman honestly didn't do shit in the game, which is my biggest hang-up with it and his current characterization. He literally just LET'S Sonic steamroll his plans at this point. At least in SA1 he fuckin' gassed him once and stole an Emerald right from his hands. Today's Eggman just sits on his ass and gets praised for it because he made some shitty pun or sarcastic quip.