to fight with - Irvine
To train up - Squall so easy so easy since he's in your party 99.9% of the time

to equip - Zell got Erghiez before Timber by playing a lot of triple triad and refining

to fight against - Seifer gunblade on gunblade pity they didn't have better animations though