I mean. The 3D Sonic games haven't been all that great since the Dreamcast, I always found it odd though that the constant need to try different things is one of the reasons the series is hated so much, like it's considered such an awful thing to do with a video game series. The "gimmicks" never bothered me, it's how they were executed that make the games mediocre. THAT is why the new games fail, not because they're NOT the same game over and over which is what everyone wants.
That's the thing. Most video game criticisms are just so fucking superficial. Weither it's the artstyle of Wind Waker or not being able to play as Snake in MGS2. When a gamer says a game sucks they do a terrible reason of explaining why. They just have no talent for criticism, even the ones that actually have a higher grammar skill level than a 4 year old.
Gamers are different from music and movie fans, they criticize originality and risk taking.
I mean there is nothing wrong with taking a formula and sticking to it with little changes, IF it's a great formula. But Halo for example, has such a generic formula that has been done to death in older games and yet still better, hilariously enough.
Every time I see someone call Mario or Zelda the same game over and over and have an avatar of that souless waste of a character that is Master Chef I just.... just..................

The main Mario and Zelda games have stayed fresh for over 20 years. The Halo series has become redundant and boring ever since the beginning, and nothing has changed.
Seriously. The first person shooter genre needs to fucking die already.
EDIT: Oh ok, the Halo games aren't THAT bad. Actually I've only played the third one. And it had absolutely nothing special about it. Unless graphics so fucking bright you can't actually see anything counts.