Finally beat this game last night. Wow, I didn't expect to enjoy it as much as I did. It's a shame we only got this series with this entry, which is potentially the last one.
Really fun and the story went some places I did not expect.
My teams were:
1st: Duelist, Mage, Banisher
2nd: Fortuner, Godhand, Samurai (dual wield)
3rd: Rune Knight, Agent, Mage
Mage made that last parts of the game pretty easy, and Banisher puts in tons of work against the lesser dragons. Duelist was meh, but was the "leader" character I created first so I felt bad leaving him behind.