Her starting life steal is 30% of 45 dps at level 1. That is 13 life a second if you use nothing but her primary. This grows to a whopping 40 life per second at level 10. Her shield is 300. Which means a “second shield” takes her almost half a minute at the beginning of the game, and 10 seconds of using the lowest DPS attack in the game against a level 10 character at level 10.
That is in no way shape or form “too much”. That’s pitiful. She has the lowest DPS in the game (and can’t crit), worst in-combat healing than all the healers (minus maybe Kleese), lowest health of all the healers, and her main attack can’t crit.
She is also the only melee healer btw, so she’s the only healer who has to get in your face to attack. She doesn’t excel at any one thing; she is okay at a few things that can be combined into an effective whole.
If an Oscar Mike, for instance who actually knows what he’s doing fights Ambra, both at full health, he should pretty much win every time.