On one hand we have Teemo, a guy who has only seen nerfs since season 2, and whose kit is so weak that no one has ever played him in real matches. For some reason, Riot wants to ignore these "unimportant" champions (Trynd, Malph, Panth to name a few more. Yes, Panth is broken against some champs, but his gamestyle is pathetic. Point-click with no strategy and lose hard as game progresses). Such linear gameplays have made them too weak to even be considered for good matches.
On the other hand, we have champs like Vik, Aatrox, Ryze, Yasuo, Orianna, Urgot, Ornn, Tahm... champs that have multiple things in one ability and who can offer too many things even after being completely bad at game knowledge. A bronze player playing Ornn will be more respected in a team than a plat Teemo. They have shields, cc, high base damage, mobility, various builds to move around, and Riot's pure love. For some reason, they are always getting tweaked with the promise of finding the right balance, but there is always a way to abuse them simply because of the amount of diversity their abilities offer.
Vik players need to press one q, a freaking point click, that can give him more than what any of the linear gameplay champions have in their whole kit. If Riot doesn't think he needs a nerf, then they are lying about balancing the game. Also, stop tweaking Aatrox Ryze and Ornn thousand times a year and work on champs that really need a rework.