In my opinion it does have pretty great sales for what it is. Isn't there talk of a sequal? They probably made a nice bit of cash from it.
The only thing that would make the game better would be a more involved story... so hopefully if there is a sequal that little bit will be taken care of.