GCD-s can have higher than 2.5 seconds recast time
WHM already has Presence of Mind
WHM has no DPS kit just random buttons for every occasion and one DPS refund button
You are jumping to conclusions. No potency has been set for Drought or Seraph Strike. It is all a matter of balance to make Tree of Life a viable choice but if we want to make it useless (talking about removing HoT) it is going to be useless. The Tree of Life's purpose is to enable White Mage to use all five stacks of Blissful Sacrifice every 30sec while under its aura. This is far more valuable. While we are at this I will move the removal of max HP cost from Blood Spilled to one of the benefits the Tree provides.
Also, Using Seraph Strike for DPS gain instead of going for Earthquake to cast Spiritual Ray will be pointless and will result in DPS loss.
I am uncertain that you have fully grasped what I have written.So every 30 seconds you could use Tornado. After 60 more seconds you could use Flood for Seraph Strike, leaving you at 4 stacks. With your next Sacrifice you'd be at 6, which means you can either do another Tornado/Flood or just one Earthquake during the raid window.
The moment the detrimental effects of Blissful Sacrificed are removed, all thinking required evaporates.
As mentioned in the OP, Enduring Faith stacks are lost when Blissful Sacrifice expires or is cleansed through Exaltation.
Drought is meant to be an offensive maintainable buff.
The Tree of Life is meant to be a supportive maintainable buff
Seraph Strike is meant to ease the obtainment of the Tree of Life buff as with no stacks of Blood Spilled it will cost 60% hp and 30% of max HP reduction for a short time.
Spiritual Ray is meant to be a rewarding DPS spell for figuring out how to survive despite using five stacks of Blissful Sacrifice.
Lastly, I decided to use HP instead of MP as we already have an oGCD that synergies well with self-detrimental status buffs - Lilybell. And we can hopefully look forward to the implementation of more oGCDs like it.