Before Saying a Champion is Overpowered
Understand their matchups. I'm sorry that your favorite champion isn't capable of defeating every champion in the game, mine can't either. In fact, no champion can.
How to defeat any champion ever:
- Are there certain champions that you struggle with on a regular basis? Find a guide on said champion. For example, many players struggle with Annie.
http://www.lolking.net/guides/188692
Here is a guide made by a pro player that shows which supports counter her. Get good with one of those supports, Annie is no longer an issue. Same goes for any champion. If there is a champion that you always hate fighting, chances are you play a champion(s) that they counter. Expand your champion pool.
- Play that champion. It will help you understand their weaknesses. For example, I used to struggle against Riven. I would hug my turret and get denied of farm all day. Then I got Riven. Riven has a long CD after she pops her shield, damage her when its off CD and make use of the fact that she has horrible base HP Regen, she'll go back in no time. Etc....
TL;DR Before you say a champion is OP, why not look into their matchups? Why not find out their weaknesses instead of crying NERF OP NERF?