I actually felt differently about the Spindash. I don't think it's OP, but I often felt like obstacles were designed as if you don't have it, so using it just let me skip some tedious parts, like arenas of enemies, going around barriers, or platforms that haven't appeared yet. And it's certainly better than "Are your team mates around?" Rocket Accel, even if you need to wait for it to charge up. Also, I'm not saying it's that good of a game, it may share some problems with Heroes, but it still ends up being better than it. I definitely prefer the Gamma levels if we want shooting in a Sonic game.