I hear a lot of, "Ur, it's not classic Sonic, get rid of it." in this thread. But really that's just a bunch of horse shit. I'll be the first to admit its an absolutely stupid thing in a 2d game, but in 3d the homing attack is an absolute necessity if you want to keep the games speed up. Now, I know Sonic looks really fast in classic 2d, even in Generations, but alot of you fail to realize just how very different 2d and 3d gameplay are to implement, let alone doing it fast. First off, in 2d you can't see as far ahead as you can in 3d, this makes even a slight speed increase feel greater than you would expect. Lots of little details can easily flow by and make things even faster looking. In 3d, if you want to increase the speed that's great, but then you need to reeeeaally up the speed or it won't feel as high, because you can see further ahead. When you really bump the speed up, lining up a jump with a similar sized enemy is just very very very difficult for a player to do. It also means that the player will feel its very cheap if they keep running straight into things or missing enemies. This is why modern Sonic features boost and homing attack. In long stretches of speed you can boost straight through enemies without feeling like they got a cheap hit off on you because you couldn't see them. The homing attack fixes the other problem, you can attack enemies at very high speeds without feeling frustration of constant missing. Its the combination of these two issues that have never really let me like SRB2. The speeds so high you can't bop the enemies properly without slowing down, and quite often its easy to just run straight into something you didn't see. The problem, as Chimpo has pointed out, is that enemies are too underpowered now. Few enemies can counter either of them, even late in the game. Generations tweaked a few enemies to better do this (Such as the Egg Robos with the rockets), but still didn't do a very good job at making enemies a threat during homing/boosting because they're usually too slow to keep up. In exchange they forced Sonic to slow down later in the game so enemies became a little more threatening. They definitely need to make some more threatening enemies to counter the boost/homing attack, but those two things should remain in some way or another for the purposes they fulfill. That said, Sega has certainly made the homing attack much better over the years. Whatever genius added the reticule so you know which enemy you'll hit certainly made the whole things so much more useful. And while there are still homing attack chain areas, they're slowly toning them down. In my honest opinion, I don't mind the homing attack chains to reach new areas, but I absolutely despise them when they're forced above bottomless pits. Make these chains more useful to access extra areas and make them harder to maintain while allowing the player to keep moving if they fail and I'd have absolutely no issue with them whatsoever.