Sorry to burst your bubble, but you are indeed a terrible melee fighter :) You are much much better doing range touch attacks.
And if you ever need to swing your weapon, you're pretty much dead anyway ;)
I'm speaking from experience, I'm playing a level 21 warmage.
Just curious, how did...