I've never tried to construct a best team. I just make sure I have a Red Mage and a Thief who can become a Ninja because I like them the best. I don't prefer to have a White Mage because until they get Holy, they're useless. I don't like really like Monks because I've already got a Warrior and Ninja, but the last time I played, I had a team of Fighter/Warrior, Thief/Ninja, Red Mage/Red Wizard, Monk/Master.