Warrior still sucks because of all the running around. I can't even use any skills properly because of AP draining. I think the class needs some sort of Charge skill which, using the same AP, covers more distance than actual running up to an enemy. As a penalty make it's miss chance much higher.
Well i like that to be honest ^^.
I mean the enemy has the same "problem" as you, so it's fair. The AI is not very smart, you can turn that into your advantage.
My tactic is always that i control my mage so she is always ahead of the others. That way she can cast her first spell in fight always without anyone who is in the way.
My meeles i keep somewhere near the mage to guard her and to build up ap as much as possible and let the meeles of the enemy come to me. While they do that, i try to slow them and keep em away as long as possible so that my meeles can build up a large amount of ap.
When the meeles finally made it to me, they have exhausted their ap and i am full with two meeles and can strike 'em down

.