I used to main her before the whole mastery system, i have my fair share of games played as her. Yes i know she is no longer an ADC. Im saying that she wasnt meant to be a top laner. But now the meta changed to that. But, keep in mind what her kit is meant to do. Poke and Kite. What better lane to do that in than a lane that youre ranged vs melee. Now, lets think about her opponents. Most Top lane bruisers and tanks (i think you know a lot) have a good portion of CC (Slows, stuns, silences, etc.) and a form of a gap closer.
Now as a Ranged top laner, like teemo, you need to play very aggressive pre 6, and more passive post 6 if youre not 100% ahead. Once they get their gap closer, they can be a major threat. Champions like:
are a major threat to her. So, because a lot of top laners are a big threat to her, she needs her own form of CC and poke to make sure that she can do what her job is. Like teemo, she is for poke and kite. Her ult only allows her to roam. Most champions' ult gives them a major power spike. Her Q and her E are her only abilities she can use to deal damage and CC.
So when you treat her like someone who is OP when she is easily countered makes me sad. She is a very fun champion to play, but she isnt OP. Far from it. Like most champions, they are only OP when they are fed, or they have a good early game and know how to use that to their advantage. A lot of people just dont know how to play against her because you dont see her as often. Thats really what it comes down to.
My "smug bullshit" is me giving facts to protect her. She isnt OP in the slightest. If she was, you would see her more often now wouldnt we? Shes not a Yasuo, not a GP, shes not that strong currently. She counters certain champions and gets countered by certain champions. Thats all i can really say