Horrible characters, no stakes, everyone doesn't take anything seriously, Tails is a cowardly bitch, horrible level design, the game is WAY too short (Choctopus beat it in ONE FREAKING VIDEO), one of the most terrible opening levels in a Sonic game, uses nostalgia pandering WAY too much, the jokes are dry as the f**king Sahara Desert, Infinite has a terrible origin story (Shadow called him useless and so he's apparently SO offended by that he's a villan now), most of the cool villans promised in the trailer u don't even fight, awful and extremely rushed writing that makes the bad parts of 06s plot look like masterpieces, serious moment that are completely ruined (like the second cutscene where the bad guys beat up Sonic says Sonic is dead, yet 5 MINUTES LATER they reveal he's alive again, Classic Sonic is just shoehorned in, clunky and poor physics since Sonic Team reused the engine from Sonic Lost World, EVEN THOUGH THAT GAME DIDN'T EVEN USE BOOST GAMEPLAY, all the playable characters are weird and buggy to play as, the boost is extremely watered down from previous games, the boss fights are very bland and super forgettable, Classic Sonic's music ranges from average to EAR BLEEDING which makes Sonic 4s music sound like the best Sonic music ever by comparison, it uses Denuvo Anti-Tamper, the animations look f**king terrible, you have infinite lives which makes rings USELESS, Sonic never shuts up about the power of friendship, Infinite is an unlikeable, one sided, whiny jerk, there are way too many automated sections of just boosting, Sonics voice clips in-game are just recycled from Sonic Lost World, the Wisps are down on Earth somehow, Episode Shadow is very rushed and had just 3 levels, terrible dialogue, the level design is way too linear, so linear that some enemies don't even ATTACK YOU, the level designers had never worked on a SINGLE Sonic game before, etc.