Personally, I feel like MP should not be as "plentiful" as it is on most/all classes. MP should be a resource that forces players to make a decision between safety, and risk-reward game play.
"Should I cast flare to maybe kill the enemy right now, making the fight shorter but potentially getting me killed in the process? or should I just NOPE outa there and play it safe? I've been casting recklessly until now and now I only have enough MP to choose one option."
MP as it is now is more of a meter that tells you if your pulling off your rotations correctly (or in the case of healers) spamming your 1 button too much. its not necessarily a limited resource that needs careful planning and strategy.