a) Don't trust IGN for reviews, watch AngryJoeShow. He is honest and very hard on games so if it scores highly with him, you should definitely buy it.
b) The idea of the game is very interesting and diverse, but the unfair multiplayer and the stupid AI make this game a chore to play through.
Play it for the achievements but you won't want to play it after that.
c) Awful story, the characters always refer to places and events that you have no idea about, and it doesn't go anywhere and there is no character development.
d) DON'T BUY GAMES FROM SQUARE ENIX. They are lazy crooks who put no thought into there games.