Everyone is critiquing the situational nature of Purify. Situational cards differ from underpowered cards in that they are balanced or even overpowered in specific uncontrollable situations. If the power of a situational card were smoothed out it could be uniformly adjusted to be useful in more situations without becoming overpowered.
Solution:
Purify no longer removes all poison but rather gives more regeneration counters.
The regeneration counters stack removing the dead card problem.
Poison does not automatically lose against purify anymore.
The regeneration bonus can be balanced to be useful even for games without poison.
Adding Regeneration counters still counts as curing poison.
Maybe like this ?
"Remove up to 10 poison counters on you. Gain 3 regeneration counter if not poisoned"
I would prefer this less situational version.
2
|1
+ 1 card
"Gain 4 regeneration counters."
Note: If poisoned, regeneration counters are traded 1:1 with existing poison.
(Shard of Gratitude used as a basis for balance hence the 2
|1
cost)