This is pretty much how I always have it:

Vaan: Sword or sometimes spear/pole
Ashe: Always sword and shield
Fran: Bow
Balthier: Spear or pole
Basch: Sword or axe
Penelo: Knive or crossbow