Sonic Adventure 1 and 2's stories were pretty well done. That "balance" is what most Sonic games should strive for. Heroes is meh.
2006 was an abomination.
I
really enjoyed Sonic Unleashed. Gameplay, story, everything. That one shines as one of the best modern iterations of Sonic, aside from Generations.
Sonic Colors worked well and was funny. I mostly enjoyed that game because it was fun and played really well. The story was thin but I'm not
really playing Sonic for it's weighty storytelling, tbh. It really reminded me of a cartoon. Sonic Lost World was hilarious but I couldn't stand playing it.
And I don't even know
what Forces was. I enjoyed making my furry OC for 10 minutes and then the novelty wore out pretty fast.