Unleashed succeeded where every Sonic hub world failed before it, in that its hub worlds were populated with characters that were interesting and not hideous/out of place. I enjoyed doing missions for the NPCs and seeing them "grow", travel and such.
Generations definitely was not in need of anything like that, so the type of hub they had served its purpose well enough, though it could have been done better.