i love the pokemon series i really do but there is one thing that i dislike is the online battle which are kinda bullshit if you think.
1. generally most of the teams that you face online have the same pokemon, no matter what. i know pokemon is design so you can have your team but online play ruins it most people generally have like 3 legendaries, 2 ghost(i'll get into those soon) and it makes the battling predictable, boring and anger inducing
2.another thing that i hate is that some of pokemon are super fucking cheap and OP, escipelly Gengar, Aegislash and yvetal. these three i hate playing aganist because gengar is too fast and too powerful, Ageisslash is op and he uses this move called King's Sheild which reduces you attack and Sp attack harshley. Ageislash also has this abiliy called stance change which switches from attack and defense but with conjunction with King's Shelid it's bull shit because when you attack when it switches to defense it uses king shelid to reduce your attack and adviod attack and when you try to use a status or defense move, it switches to attack mode and gets the first turn and kills you. but the worst is yvetal which has the most op move called Oblivion Wing which is OP thanks to the same typing, high power and the added effect of healing itself.
3. another thing that i hate is the fact the battle is already decided because the first person to knock out the other first pokemon gets the upper hand because he can switch to a pokemon that is stronger than the one you sent out