Overgreat!
The game is very fun except for a few minor glitches that can get in the way when you are in the middle of a boss fight or what not.
If you are a fan of these types of games go out and buy it, but if you are not, then dont bother to buy this game, it is a fun game, except it can get old after awhile, I rented it, and I am glad I did. i know I am bashing it more than loving it, the story, the graphics, and the controls are very good, so if you want to go out and buy this game, go out, because I am not gonna stop you.