I wouldnt remove damage boost, but I would certainly remove resurrect. I’d replace it with something similar to what Kharazim from Heroes of the Storm has for one of his ultimates, specifically the one called Divine Palm.
Essentially its a preemptive resurrect where you place a buff on someone for a short while and if they take fatal damage (die basically) they are resurrected, but go into stasis for a bit (pretty much the same thing as when Mercy successfully resurrects someone and they have a 2.25 second window where they are invulnerable and not able to move).
It would require more precision and the buff would be placed instantly, making Mercy much more fluid and less clunky, as current resurrect I find to be antithetical to Mercy and unironically carries the same issues the old ultimate had in that it encourages Mercy to hide, forces her to stop healing and supporting her team, and halts her mobility and otherwise very fluid gameplay for a chance to make a comeback yet it ultimately often leads to Mercy dying before she finishes that cast, the person dying after being resurrected, or a mart team lets the Mercy get the rez, kills the Mercy and then kills that same person again, effectively baiting out a triple kill from something Mercy did.
Not to mention that its 30 second cooldown is longer than it takes to charge up most ultimates including her own as well as the average resurrects per game being around 6-7 which is also less than most ultimates (and that 6-7 doesnt include failed resurrects, only ones where you brought the person back, not ones where you died or that person died again shortly after which makes your situation WORSE than it was had she not rezzed).
There are so many other abilities even on support heroes that dont have all those restrictions and can have a huge impact and change the tide of battle in your favor more than resurrect can.
Antinade for example has so many use cases, negating healing, boosting healing, dealing damage, healing, as well as being instant and aoe and it can even be thrown (in which case it isnt instant, but its more versatility that resurrect doesnt have).
And most importantly in my eyes, its an ability that essentially requires failure on the part of multiple people to even be used in the first place and has no use and cannot be used at all without that prerequisite failure.
Its a big part of why in spite of what people think, Mercy (especially after Ana was released) was seldom used in high tier or tournament play despite being the only main healer in the game. It was because her ultimate was objectively worse than Zenyattas and Lucios and didnt serve any real use in good teams.
Its the reason they only ever buffed resurrect when it was an ultimate and never nerfed it as they wanted it to be better and maybe used more in higher tiers but she never was.
Then they apparently wanted to force her to be used and gave her a rework which made her mandatory as giving her single target resurrects on charges is objectively better than an aoe resurrect since you don’t have to worry about how may people are dead, whether they are within 15 meters of each other, or if they fall within the same 10 second respawn interval. You resurrected as they fell and possibly even the same person multiple times. SHe became mandatory if one team had her and the other didnt.
I think they knew full well how overpowered this was going to be but decided to go with it anyway since it was pretty sad that the games only main healer from launch was hardly ever used and she was very popular in lower ranks.
Alas, I digress, but going back to my original point, I would remove resurrect and replace it with something similar to Kharazim’s Divine Palm from Heroes of the Storm.