What do YOU think makes a champion frustrating to play against?
So the latest thing that Riot has been working on lately is the big assassin update, and part of that is where they want to make it so that a bunch of the most popular assassins don't burst people down from 100-to-0 quite as fast, and try to build a bigger window of counterplay in for their opponents. Overall just generally try and make assassins much less frustrating to play against.
So this got me thinking a bit, what exactly is it that makes a champion frustrating to play against? Is it the lack of counterplay? Is it just generally how much their kit annoys you? Is it caused by being unfamiliar with that particular champion's mechanics, so you're not quite sure what you can and cannot get away with when playing against them? Is it the feeling that you absolutely HAVE TO counterpick them as the only way of being able to deal with them?
Personally, the two champions in this game that I absolutely cannot stand more than anyone else are LeBlanc and Shaco. Now I'm not gonna explain why I hate LeBlanc because I think hating playing against her is pretty well understood within the community, but I will explain why for Shaco. Whenever I'm playing against a Shaco player that really knows what they're doing, I often feel like my own jungle is just as dangerous to walk into as the enemy's jungle because of how well he can control the map between his boxes and his mobility, and I absolutely despise how he has an ability that is both a flash and an instant stealth because it makes him obnoxiously difficult to catch when he's running away. But does that make him impossible to deal with? No, and I know this. But that doesn't stop me from hating his existence.
Now a friend of mine on the other hand absolutely hates playing against both Caitlyn and Zed. He thinks that Caitlyn traps are absolute bull**** and he despises every aspect of Zed's entire kit. Personally, neither of these two champions are frustrating to me at all (Although I do understand why so many people find Zed frustrating, I don't blame anyone for that). I find Caitlyn traps pretty easy to deal with, and as someone who used to play Zed a lot I know exactly how long his ability cooldowns are and how much damage he can output in a single combo. But I've practiced Zed, I've played enough of him to where I know exactly how to take advantages of the weaknesses in his kit during the laning phase. So is it just lack of understanding a champion that makes them really frustrating? Maybe, but I think there's a bit more to it than just that. Let's look at Teemo, another well known for example.
Now, does Teemo have a kit that's pretty flashy or difficult to understand the "in-depth mechanics" of? I don't think so. I mean, I know I can't speak for everybody here, but I think that Teemo's kit is really easy to understand actually. He has a blind, a small speed boost, poison on his auto-attacks, and his invisible mushroom traps. Nothing flashy, just some fairly strong and reliable abilities that are pretty easy to combo. But we all know its not that simple. We all know that behind that cute and fuzzy Yordle exterior lies the twisted soul of a spawn of satan that relishes in the slaughter of his enemies that fall pray to his traps as he laughs manically while dancing over the corpses of those that have fallen victim to his deadly poison. ...Ahem... Yeah... So Teemo's kit isn't that difficult, but he's still pretty frustrating... Let's go back to talking about LeBlanc for a bit, shall we?
One of the biggest points in the topic of frustration is when someone has a lack of counterplay in their kit. Now we all know how we feel about LeBlanc's "counterplay", but whether we like or not, we can't deny that back when LB was the #1 ban for a while, she was considered a terrible ban at really high elos. Why? Because pros know how to handle her. Now does that make the rest of us stupid for not being able to understand how to play against her? Of course not, it'd be absolutely absurd for Riot to expect us all to be able to play as well as the pros. But it does prove that it is possible to beat someone that really knows what they're doing with her. Now "What exactly do you have to do to beat her then?" you may ask? Hell if I know, I'm in silver.
But yeah, that's where I'm gonna end off my little rant here. If you made it this far then thanks for taking the time to read my rantings. Now I just wanna open up a discussion in the comments here, what exactly is it that YOU guys think makes a champion frustrating to play against? Is it something I listed above? Is it something I completely missed? Do you just wanna call bull**** on any of the points I talked about? I'd love to hear what you all think. Who do you absolutely despise playing against and why?
Thanks again for reading this, and have a nice day everyone!

riot specifically took crystaline flask out of the game because champions with shitty early game but godlike late games were running rampant.
) its retarded to play against