Honestly... I 100% agree with you.
I'm really sick of champions like Darius, Jax, Vi, or Xin that simply used all their abilities, that take minimum skill mind you, to instantly kill anyone who plays any sort of squishy champ, or do massive damage to bruisers or tanks. Even with Darius alone all you really need to do is spin then R R R R R, for a penta...
Xin is Q W E in any respective order then right clicking and ulting. Literally no skill involved, and that's why I like playing AP especially ones that require maximum skill like Elise, or Zyra, or Leblanc where choosing the order of how to use your skills actually MATTERS, rather then being a total super noob char that dominates every game to no end... I don't personally think that HAVING to need a gank almost every time one of these characters are up if you are laning with them is a viable way to play. It's not fun HAVING to do things in League. The thing that seperates the average players from the pros is THE ABILITY TO MAKE SMART DECISIONS, and amping that up to 10 will make it so a lot of the noobier players will be able to compete with average Joe's rather then them being called noobs and feeding all game. This game should seperate into to major classes the League players and the MLG players, not the newbs/feeders vs the Ragers/Trollers. Overall it's just a game balancing issue not just this specific character in my opinion
Just my thoughts...
-Kanacho