Hahaha. Right. How about all the 100% accuracy moves? Those could use some trimming for sure, especially since a lot of them end up causing a OHKO anyways. 80% as a baseline would be perfect. Or how about the lack of hit/evasion attributes along the lines of HP/Attack/Defense/etc? It makes no sense that faster Pokemon aren't also capable of dodging easier.
OHKOs and evasion boosting moves aren't broken, they're merely high risk/high reward maneuvers, something that competitive players like to label "luck" and dismiss as "cheap" because they don't like losing to something that isn't 100% predictable. (But lets ignore the fact that matchups alone contain about the same amount of "luck" considering all the viable teams you can build in the game - come on guys, this isn't Chess.)
Anyway, as far as anything else that I think shouldn't be in the games - breeding.
Yeah, I said breeding.
This mechanic, in conjunction with IVs, is the cause of the most ridiculous time sink ever invented on Pokemon. I imagine it also spawned a lot of "interesting material" on the internet, too, but I guess that would have happened either way.
Don't get me wrong - I enjoy the concept behind it, but it's application is horrible. Leave two Pokemon with a daycare and run around for a billion steps, only to come back and run around for another billion steps to hatch the damn thing? And then you find out IT HAS BAD IVS ZOMG NO? Have fun wasting as much of your life as if you were playing an MMO trying to get that perfect spread, and God help you if you want a decent Hidden Power.
Breeding wouldn't be so bad if the IV system wasn't implemented as it is, but if I had to choose one or the other to change, I'd pick breeding. IVs at least serve a good function - to make each Pokemon unique to the noncompetitive player (I'm looking at the kids, here). Breeding just adds another time sink to an already monotonous end game.
+1 to the "Mewtwo can fly but gets hit by ground moves anyways <:D".