I like the idea of MP based skills...but make them look Magical - animations aren't so great, and also have the chance to hit be magical formula rather than physical formula or some such!