I am very impressed with the work that Zin has put into this soul and I can't really think of anything i'd want to change with it, however I have noticed 1 glaring problem. Symbols, Wards and signs do not stack.
Symbols and Wards do not stack, which I tend to think is the right way to go with the soul, as stacked symbols would be extremely OP, the problem though is that a very low powered symbol can overwrite a high powered symbol.
For example, If I spec 66pts into healing souls, maxing out talents for absorbs with I can land a 10k symbol of the sun, 10s later my burnout with expire and another puri can cast another symbol of the sun on the same target.
If this puri is a weaker hybrid he can overwrite my symbol with a much lower version and also apply a 20s burnout as well! To compound this even further, should i cast Symbol of the sun and then ward of fire and proc 'Clear the Coals' my symbol can then be overwritten by a weak version during its period of 'Flare-up' which is even worse!!
As far as I'm concerned, they either need to stack, or the most powerful shield needs to block a shield of the same type but of lower power.
Same rules go for wards, and also a target can only be affected by a single 'sign' buff as well, so purifiers really do not stack together at all. Making it a bit of a fail as a 'stub' soul for either sentinel or warden.
Sure 2 puri's can work when you need to heal 2 tanks, but otherwise its one purifier only.