CoD is a pretty solid game. A lot of Sonic games are full of just janky shit and it gets defended and I still don't get why. I get that people had fun with the games but I watch them and at least the majority of the 3D ones just look boring and kinda broken.
As for the 3D ones I feel like the last good ones were Colors/Generations in 2010/2011, and before that not since SA2 in 2001. As for the 2D of course there's Mania, but I dunno about before that since I haven't played any 2D ones since the Genesis days.