MP costs aren't an issue. How about removing cast time instead, that way I'm not a sitting duck for 3 seconds every time I cast a heal.