If you can you must play this with a friend seriously its got local multicard play and its 100x better playing it co-op you can explore diffrent places there is no need to be in the same area as your friend ie one could be battling mid dungeon the other could be in town buying supplies
but on topic:
pros:
long game with lots of diffrent type of enemies and bosses , lots of characters and weapon options , upgradable weapons and a fairly easy menu system , Skill points can be changed at any time if you dont like a certain move , great music
cons:
eventually will get repetative , boss battles dont really have much stratagy to them and some can be very hard , multiplayer is so much more fun but it has no wifi (i played with a friend locally)