Honestly, I've yet to see my friend really have any issues with movement. At most, if he needs an enemy brought to him, using Aero's teleport to bring the enemy closer so he can use all his AP on attacks works perfectly well. Combine that with Pyro's Haste and he can kill an enemy in one round with just the auto attacks, he does so much damage with those alone.

One of the better tactics I've found is actually to teleport him directly into the middle of a group. He takes a bit of damage, but so do all the enemies. Then he throws out a spinning attack and tends to finish at least one or two normal enemies off. It's astoundingly effective. It's all about positioning and using the varied class abilities effectively. No one class is going to be good at everything. It's a lot easier to focus on way with each class and then put that to use by combining their strengths.