I would add a White Mage somewhere in there, because IMO healing is a must in the final dungeon. But besides that, it's a good party