100hp is a pretty annoying downside. I'd say it's a fine buff.
If +100% cloak is too much, nerf cloak gain from everything else a little, but I'd say it's pretty good.
EIDT: Or maybe another cool buff would be "On backstab: For the next x amount of seconds, cloak meter does not deplete?" I'd like to see that.