There’s very little strings attached to it, Li-Ming has many builds and deals a lot of high damage if you allow her to hit you even with the basic combo, E build scales in being aggressive and defensive using Illusionist and Diamond Skin (25% shields) with the latter being completely optional and flexible with Mirrorball (more magic missiles).
Leoric cannot catch her the only time he does is in melee, all she has to do is dance around him and combo constantly.
One thing I can mention about Zeratul though, he’s a scale hero, he’s pretty horrendous becomes playable by level 7 where he gets his mobility, 13 where he gets some defense, 16 where he gets his damage spikes and 20 becomes one of the most obnoxious heroes to play against.
I made an in-depth guide about her a long time ago, you could give it a read as it shows the character ticks.