That's just a part of it. The camera is awful, the controls are worthless, the level design is horrible(Most levels are about 10 minutes long with at least 3 loading screens, and it's very easy to die due to the controls/camera. Imagine getting to the end of the level, dying at the same spot 5 times, and then having to restart. That's most of the levels in a nutshell.), some parts of the game are broken (If you run into a wall while gliding with Knuckles/Rouge, you can't get off it. Seriously.), the voice acting is crap, the engine and physics fail on so many levels it's insane, and to top it off, they add a LOVE STORY into the mix. And the loading times. The f*cking loading times. Let's say you want to do one of the many missions you can find in the game. You first talk to someone, and accept the mission. It then loads for 30 seconds. You then get to read a short message this person has to say, and then the mission starts oh NO NO NO. It's time for ANOTHER loading screen. One minute later, you find yourself in the same environment as you were in before you started the mission. Now, if you fail, then it's time for ANOTHER loading screen. You then get to read a short message about how hard you fail at emulating Superman, before you are punished with another loading screen. Oh, look, we're back in the world field again, without being asked if we want to restart the mission. Yaaaay~
In between all of that, and the fact that two thirds of the game doesn't have any Sonic-styled gameplay whatsoever, this is easily the worst mentionable video game of this generation (so far). This game may look OK on gameplay videos, but don't let yourself be fooled. I did, and I regret it.