I know that you have already chosen a fighter, and let me tell you that i LOVE fighters. Especially the Beserker. BUT, my favorite class in the game is a monk. they are absolutely fantastic in later levels. Just for fun, I did the following:
Gave a level 16 Keldorn the holy avenger, dragon scale armor, helmet of balduron, the girdle that makes your strength 19 (hill giant?), and gave him two more proficiancies in two handed weapon style. so he ended up with a THAC0 of about 1, and a AC of about -5 or so. HE also had around 120 Hp's or so. Oh and i also hasted him too.
I then Created a monk. Level 16 as well. gave him the gauntlets that mak your strength 18/00 and he had an AC of between (sorry dont remember this one exactly) -4 and -6. His THAC0 ended up being about 1 or 2.
I then just squared them off. it was no contest, the monk destroyed the heavily armored, holy avenger wielding, hasted paladin. I LOVE keldorn! I'm not trying to knock him here, because he has some other GREAT uses. As well, I know that he is not a fighter, but he WAS wielding a wonderful weapon that fighters cannot get. My point is that this monk has had no problem pretty much defeating anything. He has a wonderful NATURAL magic resistance, is super fast, has a great amount of attacks per round, and (i love this one) I killed Firekragg (or however you spell that nasty red dragon's name) with ONE hit. monks are a blast to play, and i would chose one to play over a fighter anyday. and that is my humble opinion.