Been playing the game everyday after work, found out that the battle system is actually very complicated, each character has several roles and each role has special abilities, then you create paradigms which are combination line up of characters with different roles, and you switch on the fly during battle.
I am still in the early part of the game where I don't have full control of part members, so each time a new party is formed, I have to try and memorize which paradigm is what...it's kind of hectic and kind of fun when you fiddle through the menu and try to beat the crap out of your enemies as fast as possible...
The game so far is quite linear, we shall see...
Also, I love the opening theme and will probably be buying the CD from eBay...