Beating the dragon dude wasn't too difficult, mainly because it's just one enemy. My problems with magic users arises when there's more than one of them. When it's just one, I can throw everything my party's got at them. But whenever it's more than one, I find that one of them gets off his stuff before I have a chance to neutralize all of them, and it's usually an annoying spell that either stuns, paralyzes, or confuses my party.
And yes, I really do suck at counter and defensive spells.
Ah. So good thing the last boss is just a single magic user ?