I have it and played all the way through, and personally really liked it. It takes a bit of getting used to, but the controls are smooth, the graphics are great, the story is really good, and just the overall experience was a lot of fun. The thing that took some getting used to was the jumping controls, because instead of just jumping when you hit the button, holding the jump button puts sonic into a skid/slide, and then when you release he will jump. The longer you skid the longer you jump. Its not an easy game by any means but its defidently a lot of fun.