Currently I can't help but feel abilities cost too little MP, as they were initially designed in a system without an MP regeneration feature. To keep this feature balanced I think it would be necessary to make it so running out of MP in a battle could be a distinct possibility. The MP restoring abilities are pretty much a waste of action points at this time.