So your mistakes are picking champs who dont have the reaction time or escape availability. I havent heard anyone have trouble with zed because
, but regardless. If lb QWR's then she sucks. QRW is a lot more efficient and a lot easier to land imo. I dont recall zed being in the assassin update so im just going to discuss this briefly, his ONE escape has a very VERY high cd until at least lv 15, his q is easy to dodge, if he ults you, literally flash and suddenly he does no damage with death mark. Cass, beats zed early has a hard time mid game, and its a skill matchup late, depending on summs and itemization. Karthus... Dude.. karth is actually really trash against a lot of champions rn so idk what to tell you tbh. TF, eh, skill matchup again but their early games are both kinda garbage damage wise but tf can stay in lane longer withe asier waveclear.
Okay now lets get to lb
Literally, lb beats all of them if she is good. I never understood why people pick immobile mages into hyper mobile assassins.
Karth and tf : Play safe, pray she doesnt get fed and falls off late game.
Cass, if you can land w, you win trades, if not, you die.
Also Don't say "Annie or some crap" As if it isnt smart to play a stron g burst mage. Dps against an assassin is decent, but a strong burst cc champ is amazing.