Im getting used to deal with Reaper now, with enough team coordination he is easy to counter.
But i still believe that no matter the game or the ability, a constant 50% lifesteal is always too much.
So how about making Reaper having his former 30% life steal but it climb to 50% when his health is low.