Assasins are supposed to be high-rish high-reward champs.
First of all, I am not a native English speaker so my English may be not good.
Assasins are supposed to be high-risk high-reward. Not champions that canjust "R" to safety (or W if your champion name is LeBlanc) if they messed up. I find that most played assasins nowadays are the most frustating as they give a very little window to punish if they fail, in my opinion most assasins should be more like talon who can just kill safely objectives that are bad positionated or even Kha Zix who only gets a get-out-of-the-jail card if he manages to assasinate succesfuly , or even Katarina (I admit she is frustating to deal with anyway) who gets a REALLY HIGH reward (resets) if he manages to kill (and a Kata who is not feeded a lot needs her ult for killing wich makes him 2 seconds vulnerable to any cc).
With this im not saying that Leblanc, Ekko or Zed are broken just that they really frustrating to deal with them because if you manage to somehow kill them is not because you played good and punished them for their mistakes, you killed them because they are bad with those champions, or at least that is the sensation I have when playing against this guys.
I think that Riot should reconsider their concept of what they call frustrating and anti-fun ( to me ryze never was frustrating to play against, neither was Veigar or most Point and Click abilities) because at least for me there is nothing more frustrating that can´t punish a champion who did something bad.
PD: I am not saying that LeBlanc or Ekko are broken, just frustrating.