use barb!!!
at level 19, your barb will have 45% something physical resistance, and if you use the bonus weapon on your off hand, you will have close to 60% physcail resistance, that makes you nearly untouchable by anything due to your huge amount of HP
barb runs faster than any class! (a huge bonus in dueling, PvP)
fighter's dont really need anything beyong specialization
specialized, there is like 2 thac0 difference, and 3 dmg difference, not a big deal
remember to put 3 slots in dual wield, (because you need off-hand weapon to be that bonus cd weapon)
and you dont need full plate, there are many other good armor out there for you
heck, they cannot hurt you physically anyway