I have a (big) suggestion for Essentials.
Why not implement online features in Pokémon Essentials?
I mean online trades, online battles and online multiplayer things (like the entralink in BW, in which is it possibile to see each player on maps).
That would be something you can switch on or off, so if you would use something online (eg: the chat system, which change the screen height) you will find a setting in the script section "Settings" that allows this. Otherwise nothing, you will have the actual Pokémon Essentials.
Maruno, have you ever though about this?