Since Redux seems to be direct continuation from Hardcore, I assumed we would find Exp Share and Lucky Egg early on too. Since that was no longer the case, I got a bit worried tbh. At first my progress was such a slog, but as soon as I got me a second mon, everything just started falling into place. It turned out there was no need for Exp Share or Lucky Egg: 5/6 of my mons reached level 20 with minimal grinding (I had to get one level up for my Bidoof on wild Pokemon, does that even count?) by the time I had defeated Julia. The fact that regular trainers have more and higher lvl mons contributed to this.
Speaking of the regular trainers, there seems to be some repetition there: the elemental monkeys as well as Hoothoot for example seem to be recurring mons. Not a big deal, it just makes the trainers feel "samey".
Maybe it's because I was prepared, but I found Lunatone and Solrock less troublesome than Elekid and Magby why is that Elekid so tanky . If Lunatone and Solrock are to be nerfed, I guess Rock Slide can be replaced with Rock Tomb or Smack Down (but they're both single target moves) or even Bulldoze (kind of a double-edged sword, since it synergizes with Lunatone or Solrock only).
I actually battled Julia in Master mode/format straight away, so I don't know what her team is like in Singles or Doubles, but I have to say I liked Master quite a lot. It's been a long time since I played Hardcore, but I feel like Master is what Hardcore was lacking in terms of changes to teams and strategy. If people with Grass-type starters are experiencing problems with this battle, maybe Charjabug could be replaced with Chinchou or the recently added A-Geodude? Tbh I was a bit surprised there wasn't more of that Discharge "spam" going on, what with most Electric-types having abilities that synergize with it.