With all your pros and cons of this game, it's probably required that you'd rent the game first. As a die-hard Nintendo fan, I'd presumably stick to tried-and-true Mario, but this Sonic game could certainly have given Mario and Co. a run for their money! The Sonic and Shadow levels are mostly run and fight action levels that require speed and agility, not to mention some puzzle-solving and good aim (ugh, that darned Sky Rail!). The Tails/Eggman levels require skill and agility to avoid shots while dealing out your own. The Knux/Rouge levels also bring a level of fun, but in a different manner. Of course, don't take my word for it, since people find their own problems and prizes in this game. Go ahead and shell out a few bucks to rent first before you make a commitment, but be warned that if you enjoy platformers then you may be playing this thing for hours on end!