I think I just finished the update. Got the Asha quest, cleared the Ranger missions (before the gym), found and obtained Viruark, found Rusty, bought a house, took a quiz, and I believe got every TM so far. My one complaint is to please stop giving Spider Web to mons that have no right using it. I can somewhat forgive Goodra due to stickiness, but Electrode? Really? I don't even know what we have so far that has access to Rapid Spin or Defog. At least it wasn't Stealth Rock...
Now to help make things harder, the gym leader is rough, but I have a suggestion to make him (and maybe later trainers) rougher. Have him follow-up with the ghost if Lopunny is leading, instead of the thing that beat me down three times as the seemingly guaranteed second mon. It helps to counter sweeper builds since she seems to be the go-to method for clearing house in gyms so far. For future use, it may be a good idea to implement a minor type-reader on the AI to make it swap to specific mons depending on what is out, or use the damage taken and the type used. I saw the AI swap to Goodra from Shuckle, but I'm pretty sure it was due to a loop of some sort triggering it rather than an advantage read since I was leading with the starter. Could do it Showdown style where they'll work out a moveset, though maybe allow for filler fifth/sixth moves due to level-ups potentially causing issues. Basically, I saw maybe three movesets on the leader since I oneshot 4 consecutive mons as soon as I didn't get paralyzed at the start.
Also, is the outpost supposed to have any dialogue change after you clear it? I only visited after the gym, and nothing changed after the Shuckle-lead fight. The build on that thing was super rude, by the way. I'm not sure it can even learn some of those moves, ever.