Protect/Detect/other similar moves - Does nothing except waste a turn pointlessly (in-game. Competitively, obviously, these are quite good moves).
You've never used Protect against Norman's two Slaking, did you?
Gamefreak's bizzare need to make evolution items obnoxious to get.
I swear I could write a whole essay on how stupid and dumb it is that I can't just go to a pokemart and just buy these stupid items. ESPECIALLY the trade evolution items.
You either have to steal them off Pokemon (note: only some of the items are stealabe!), hope that some game-specific aspect gives them to you (Black City/White Forest in BW1, BW2's tower/tree giving items (BUT ONLY CERTAIN ITEMS BECAUSE________), the underground in DPt), grind pokemon up for the purpose of pick up, &/or grind for battle points.
To get the most out of some of these evolutions, you already have to put up with getting all the moves you want on them (for stones) and finding someone to trade with (for the rest) so...
Like,really, what is the logic here. Most of them aren't exceptionally amazing enough to warrant such walling off.
DID YOU KNOW that you can't even get Weavile or Gliscor before beating the e4 in XY? There is not a single razor fang or razor claw to be given or found outside the battle maison.
If you're playing DP, I hope you didn't waste your one, single Dubious Disk on a porygon2 you're not happy with!
I fully agree with you. It was hell getting the Metal Coats I needed for the Scizors I have bred for myself and others and also annoying for Gliscor.
Team Preview. The whole lead game made filtering competitive players from noncompetitive ones way easier, as a good player would think about a good strategy based around a good lead that beats most leads and a main sweeper. TP simply sucks my balls.
While I didn't care for Team Preview last gen (I ran Sand, so I would always send out T-Tar first), but I love it this gen. It actually requires just as much thought as picking a lead did before since you can predict what your opponent will send out to make your decision. This has let me gain an advantage early on. This includes taking out a Breloom with my Sap Sipper Goodra and taking out a Focus Sashed Klefki with Excadrill, using Rapid Spin to both knock it out and eliminating the Spikes it set up.
Most of my major gripes have been resolved over the course of the series. The box system is great thanks to RS (improved interface), HGSS (touch controls), and BW (Battle Box). Breeding as a whole is amazingly easy now. Infinite use TMs make training Pokémon a breeze. While it is annoying to have to pay for Pokémon Bank, I do enjoy being able to transfer 1 to 30 Pokémon at a time instead of a fixed 6 and I don't have to play some dumb, pointless minigame to finish transferring them.
I do have some complaints. The main one is being unable to send items from Gen IV to V and from V to VI. This makes getting extra Leftovers very difficult. Honestly, just put Leftovers in the Battle Frontier/Subway/Maison/whatever the next one will be called for 48 BP in addition to the free one we always get. I sort of understand that the reason we couldn't send items forward in between IV and V was due to the TMs, but they could've programed it so that Pokémon holding TMs couldn't be sent forward.
I also dislike not being able to buy Ethers, Elixers, PP Ups, and PP Maxes. I really miss how I could grind for those PP Ups last gen. True, I can get PP Ups through other sources, but they take way longer than simply buying them.
The censorship feature needs to be modified badly. I perfectly understand why it is there and I won't ask Game Freak to remove it, but they need to fix it. For one, some unnicknamed Pokémon can't be traded on the GTS since it has a censored word hidden in its name. I know for a fact that on each Pokémon, there is a flag that indicated whether it is nicknamed or not (it is used for when a Pokémon evolves). Boom, there's a simple way to get around it already present in the game's coding. Also, they need to put some exceptions in the filter so that common names are allowed.
The one element I hate more than any other is Baby Pokémon. Makes breeding so much more difficult since those who have required Babies must be evolved first before I can continue breeding. Also, the added Babies are pointless. There might be a move or two that they get that their evos don't, but none of them are even vaguely worth it.