Resurrect can never be a properly balanced ability since it’s the only ability in the game that affects players who have died.
Here’s a long post that I wrote detailing why I think that Mercy is the worst healer in the game right now and what they can do to fix her. It primarily involves replacing her Resurrect ability with a brand new ability.