The game is nice, its a bit weird on the stats table but it plays nice
some issues:
-what generation is officialy adapted? Because I've seen it has Gen V exp formula, but TM still works like in gen IV
-Music strangely stops in route after catching a puppet, at least after getting medicine in R30
-I really need a START button that is not the b button. And a pause button. I know the game "pauses" when out of focus, but music continues... I also guess this is a basic pokemon essentials. but the neverending music in the background is also a bit loud compared with other applications...
I should say that most things are based in Generation 5 (e.g. The removal of the badge requirement to use HMs outside of battle, the BW Experience Formula, battle items, and moves / abilities), but a handful of changes I decided not to upgrade (i.e. Poison kills outside of battle, TMs being Finite). So, its functionally more of a hybridization of Generations 3, 4 and 5 (and 6 if you want to factor in some move changes), but mostly Gen 5.
You should also consider the fact that Essentials uses Gen 3 graphics for the Overworld and Town Map, and Gen 4 graphics for Battles, the Pokedex, Pokegear, and the Bag menu. Gen 4 and 5 graphics exist for OW use in RMXP, but I'm not comfortable using those.
As for music stopping on a Route, is it like how Another World's music stops? How abruptly does it stop? Because I do use .mp3 files as music as opposed to .midi or .ogg. Either way, I've never really encountered that problem.
As far as a Pause button solely for stopping the music from playing, Essentials doesn't have something like that (nor do I know how to implement one at this time). You could, however, just open the Volume Mixer to just Mute the game (as opposed to muting Volume altogether).
P.S. I'm curious as to what you consider weird with regards to the stats table.