I have more issues with Pokemon than requiring a specific Pokemon on your team to win in the format I enjoy the most - the endless grinding required being the main thing. I used to play competitively but burned out.
I wish that I could play Pokemon as a child again. By that I mean being able to just catch a Pokemon I like, train it up and not care about the deeper mechanics of the game. My most recent, resounding memory of Pokemon was spending an inordinate amount of hours breeding a Shiny Growlithe. Kid me would've freaked out and never touched another Pokemon, but older me? I saw that it didn't have one single perfect IV passed down and it is somewhere in a box at around level 20.