I usually make Firion a Paladin who focuses on swords and white magic, Maria is a Black mage with bows, and Gus uses either fists or axes. I tend to prefer giving the party classes, but that's to make the game more interesting and to avoid extra grinding by making everyone be able to do everything.