Alright, I've been trying to not look at anything about these games because I've been so disappointed with this franchise for a while now, but this point just triggers me.... So...
'People' who are complaining about these games are doing it for a very justified reason: Content. There has been absolute shit for content in the past few games, (Late Gen IV was about the best, the rest of the games were basically about how little GF could put into a game and get away with it) the usual story grind only takes a few hours, then you're back to the same old 'catch X number of Legendaries we decided to throw in' and 'play this copy-pasted Battle Tower/Maison/Tree/Something facility' where the AI doesn't even come close to comprehending how to play the game.
The Pokemon point of yours is the worst, because Gen VII has had the most ugly nonsense excuses for Pokemon since, well, Gen V. The most recently unveiled ones look horrendous, and honestly, they really do need to stop making new Pokemon if they're going to look so terrible and for once focus on gameplay.
About the expanded Dex and the other stuff: Move tutors and the like, as well as a decent sized Pokedex, should be an expectation in every game, not something GF puts in and takes away as they like. Lazy developers is the only real excuse for that. The Battle Agency is just a copy of the Battle Factory, except from what I read on this site, the Agency doesn't allow Doubles, so I don't see how this game has more content. As for stuff that already existed, like the Battle Royal, it really only is fun online and quite frankly there are far better online games than this series.
And if the Rocket arc is just another 15 minute Looker quest, screw it.