On a tangential but related note, if anyone is interested in a challenge, play through sun/moon like I did,
you can only use Pokemon you can think of a relative nickname for, and you have to care for your Pokemon, keep them clean, fed and healthy,
I ended up avoiding random encounters like the plague because I was invested in my team, so the game was a fair challenge as I basically went through the whole game with the same team and had to adapt and plan on the fly a lot more than in previous games.
It was, as previously stated, an exhilarating experience to have so many close battles, a few so close I was only victorious because of the godly rng you can get from caring for your Pokemon,
I remember one battle where I was on my last Pokemon, tiribomba my arcanine, then growlithe, and he tanked two hits in a row with 1HP then crit the opponent, it was hype.
I'm sure some people would prefer a more numbers based team, but the thrill and challenge I got from my run was the most fun I've gotten from a Pokemon game, ever, really.