The game's ending was actually quite good, narrative wasn't that bad (definitely better than Sonic's recent outings). I remember the ending being one of the first games that gave me a bunch of FEELS when I was a kid (people that beat it know what I'm talking about).