Lucid Dreaming is pretty much the best answer, yes. I tend to carry HQ Super-Ether, though, in case LD is on cooldown after I had to Verraise a number of people

Black Mage is probably the easiest caster to keep MP up on, though, since it has a built-in Refresh mechanic.