So by having played this mod a while, i can give a shorOtt review (i will not include any "Expanded" content, because all Pokémon spawn locations are randomized and thus are not relevant).
The mod is great, and i recommend it to anyone who wants a little more out of their Sun/Moon games, BUT, beware, there are two major annoyances about this mod, and for some reason, they are intentionally there.
What is that you may ask. Well, if you are one of the few people here on Earth who are not annoyed by the "Sturdy" ability or annoyed by the "Focus Belt" item, then congratulations, the game is without issues for you. But if you are like most others, there will be a certain point for you in the game where you will just put your 3DS/N3DS into Sleep Mode for the next week because of boredom/annoyance.
This is because, almost every battle you will have in this mod, is going to have AT LEAST one or two Pokémon with either the Sturdy ability or they have a Focus Belt which they hold. This was done as a filler to use (i would call it waste) more of your time in the game/mod so that it FEELS like the mod is making a big difference and adding a lot of content, when it really just isn't doing that.
Both me and my friends i recommended this mod to quickly came to the same realization that there are way too many Pokémon Battles that use this filler technique, making the mod at some point feel more of a burden than an actual re-balance of the game. The store changes done are really great, finally no more useless items that most do not use anyways. I also like that most Trainers now have more Pokémon in total, because the Original Game was a bit too easy because of most Trainers only having like 1-2 Pokémon in their Teams.
The XP/LVL curve is for my taste a bit too steep, because it just doesn't seem realistic that a Trainer on one Route can have 2 Pokémon at LVL 20-30, and another Trainer at a Route just next to it having 4-6 Pokémon at LVL 40-50. Also, even i found the XP/LVL curve to be quite OK when it comes to Trainers, the XP/LVL curve doesn't hold up AT ALL when it comes to Wild Pokémon.
The Wild Pokémon in one Route can be like, at around LVL 20-25, while the Trainers on that Route have Pokémon at LVL 60-70, makes no real sense to me from a Pokémon Game perspective, because since the first game Wild Pokémon and Trainers found in the same Route had a somewhat "relationship" between their LVLs. Though it makes TOTALLY sense when you see it from the Anime perspective, where the most Wild Pokémon at any location are weak until Captured and then Trained, and i actually like that.
Other than that, there isn't much more to say other than that i REALLY recommend to play the "Expanded" version along with Randomized Pokémon Encounters.
I gave up on the part of having the Pokémon be Tradeable Online or use them in Online Battles, because i wanted a different Pokémon Experience, and it was totally worth it. If you are okay with not being able to use more than 90% of your Pokémon Online, both for Battles and Trades, then go for the Expanded version, you will not regret it (other than of course the endless amount of Trainers with Pokémon that hold a Focus Belt or have the Sturdy ability, there are just TOO MANY of them, and it just isn't a good filler, sorry Dio).
That was all