There are 2 ways to make a Pokemon game difficult:
1: Limit the amount of items the player is allowed to use during battles.
2: Prevent grinding being a viable tactic, either by level-scaling the battles or by hard-capping the levels of mons at certain points of the game.
This game does neither. So it CANNOT be actually be hard as so many people cry and shid their pants about in here. It might be slightly grindy, but it throws a Lucky Egg and Exp. Shares at you pretty early. I've leveled comfortably to 50 in ~4 hours of gameplay and steamrolled everything with my starter relatively easily after the first gym.
The pacing of the gameplay itself is very related to the difficulty aspect and that's what catches many people unaware, contributing to the "this game too hard!" opinions. I do have to admit that the difficulty scaling itself is not done very well:
The first trainer you're thrown to fight against has a level 7 and 8 mon going up against your level 6 starter. There are not many opportunities to effectively grind at game start (meat grinding wild mons is always vastly sub-par compared to fighting trainers), but it's doable. The FIFTH trainer you fight, however, has Pokemons in their near 20s... and that's all on Route 1! By the time you merely GET to the second gym, because of how quickly the levels scale with the trainers, your mons will be in the high thirties. This means the SECOND gym in the game is fought around the level 40 bracket. The pacing of leveling and trainer-scaling seems to simply be too fast, especially with how many trainer battles there are thrown into some areas (like the Team Creation forest hideout which has around ~12 double battles IIRC).
The design of the fakemons this game introduces is commendable. I was most impressed by the imaginative Steel/Fairy starter that focuses on special attacks and has a pretty neat musical/dancing theme to it. Naming its evolutions after terms for escalating tempo in music (adagio, andante and allegro) is something I noticed and appreciate! Even if it's been done before...
To contrast this, I was less impressed with the rival's starter which was basically a fish with legs that evolves into a goddamn bootleg Garchomp.
The aforementioned Steel/Fairy starter you get becomes hilariously overpowered around level ~40. I'm not sure if that's a complaint from my side, but I felt like I had to point it out. The custom moveset the game introduces for it is composed pretty much of all broken moves. Ion Drain - a 100 power 100% hit STEEL type HP DRAINING attack. Prism Ray - a "never misses" 95 power high-critical chance fairy attack. Grande Jete - 70 power 100% hit attack that increases Def and Sp. Def (!). Destabilize - a stat-buffing move that increases Attack, Sp. Attack, AND Speed SHARPLY (!!) at the cost of Def and Sp. Def that you can balance out with Grande Jete.
Throw as much fire types as you want to counter her, with this kind of setup your Allerita is going to sweep whatever trainer you throw against her.
The game uses its (modded?) Pokemon Essentials engine-in-an-engine of RPGMaker to the fullest and introduces a LOT of late-generation (up to generation 8 I think) stuff, including Fairy types and, of course, the Pokemons/moves themselves. Whether this is unnecessary bloating (as the game could comfortably emulate Poke-content up to generation 5 only to be a sufficient experience [B&W being the "gold standard" of Pokemon fan-games] ) or a nice bonus is a matter of opinion that I lack the strength of. On one hand, variety is always nice, on the other, that's a lot of mons, moves, abilities etc. to keep up with and check up on in Bulbapedia.
Now, as for the porn, which is obviously the least important part of any lewd Pokemon game: it's unfortunately nothing special. The game limits it pretty much only to your rival tomboy (who has no hardcore content so far and her dialogue includes unironic "OwO"s and "UwU"s) and waifumons, that is a couple of unique plot-acquired mons of the secret "Fuckable" sub-type, which are so far the obligatory Lopunny and Gardevoir, your starter, and a not-Zoroark as the game introduces its own custom variant to it (that, by the way, has the Poison Touch ability, which places cuddling it on the "bad ideas" list in my book).
They each get 3 static CG scenes except for your starter which currently has one. There's not much buildup or progressing required to unlock them. You simply headpat repeatedly the mons pre-evolution in the case of Lopunny and Gardevoir until they evolve and immediately jump on your dick, making all 3 scenes selectable. Slightly disappointing, but I suppose it's better than locking grinding their affection within the daily reset system or something. Still; I feel like there could be a lot more done to the "dating sim" aspect of your waifumons.