If a hero dies all buffs that were currently in place on that hero should remain cancelled if that hero has been resurrected. I have seen this several times now. Most recently a hero died while perfect riposte was active. 1-2 turns later they were resurrected and the reflect was still active. It remained the same duration as the others that had it.
I feel that when a hero dies most buffs they had in place should also die with them. You cannot unreal someone or have a resurrected hero die, but a special attack bonus or special defense bonus should be removed.
If your team has poison or something cast on them, simply drinking a antidote cures all. Why not have the same ability for the enemy? If by me drinking a potion I can heal 4 team mates as well, why shouldn’t the opposite be true? Also, why is it only the antidote that heals all? Why not the red and blue potions? Just curious why one does and the others don’t.