There's actually nothing wrong with the game.
AS for the sales- It could have sold more if it was advertise better. The price of the PS3 held it back.
Gameplay wise- Just like other poster said it's not noob friendly. Some gamers doesn't know how to adopt that's what I think. Always comparing that's the problem.