I believe that a better nerf to merc’s ult would be to have him get less ult charge from enemies hit, or just making it have a longer cooldown. Merc gets a ton of cleave and power buffs, which allow him to get insane amounts of ult CDR by hitting a lot of enemies, and he already gets the highest amount of ult gain from hitting enemies and getting hit. This makes the ult go from something to be saved up to something you spam when it comes up (think about the difference in uptime between WHC and Merc, even though they get the same amount of ult gain per hit)
The CDR change is kinda weird and could be replaced with something else. I understand that removing a mechanic from an ult with talents like the old “Ready for Action” will basically make no one pick it, so there’s no easy way to make it feel balanced since it would need some insane numbers to be useful. At this point the old talent should probably get some number tweaks, added benefits or maybe even a full rework, rather than being a flat CDR bonus. Alternatively, the CDR could get a condition tied to it.
I think that the damage reduction nerf should probably be 30% instead of 25%, but it’s not a big deal.
I would really like it if the shout CC of “On yer feet” would match the revive range to make it more useful and so that it makes more sense for newer players. There could even be some quality of life features like having players auto-block when revived to avoid instantly dying, or even a short time of invincibility.