Ultima Ballad is definitely very fun playing as a WHM. It kinda depends on your teammates too, as you are the one who have to make up for their mistakes by healing.

But thus far, there's really only 1 problem that I haven't see any good solution without consciously preempt for it:
In one of the DF run, the eruptions were chasing BOTH healers...ended up no one healing the tank and eventually resulted in a wipe.
I wasn't prepared for that, so Benediction and Swiftcast already used-up prior to this stage.

If doing it with FC, most likely won't have any problem as there's TeamSpeak. But DF-ing is unavoidable, so the only strategy I can imagine, is to consciously making sure that either Benediction or Swiftcast is available prior to eruption. In case both healers being chased by eruption, at least one healer can pull off a heal on tank.

If anyone know of a better way please share it, thanks.