Like I said before, when people are suggesting things in Essentials, they need to think "Which features in Essentials can better fit on my game" rather than "Which features in Essentials can better fit in majority of games".
However, I don't agree that everyone needs to learn scripting. There are some people that aren't good with scripting, others with graphics, etc... At least these people need to team up with some scripter if their wish to have custom scripts.
Yes, I want Essentials to contain everything needed to make a Pokémon game. Not necessarily a great game, but definitely a complete one. Anything beyond that is up to the user to do themselves. As far as I'm concerned, it's pretty much at that stage already (minus a few move effects, etc.).
On the other hand, there are a range of completely unnecessary features I'd like to see in Essentials - trading, swarming Pokémon, dongle encounters, more mini-games, Virtual Trainers (battling other players' teams as mentioned above), multiple save support, a Radio app, improved dungeon maps, a customisable time system, and so on and so forth. However, they aren't quite as important as getting what exists to work properly, which is what I mostly work on.
In the specific case of Virtual Trainers (you come up with a better name!), I've considered the suggestion and decided it would be better if it worked a little differently (i.e. put the teams in a folder rather than download them). This alteration makes the feature almost completely unrelated to the Mystery Gift - the only similar part is saving Pokémon details to a text file, but even that will end up being remarkably different for reasons of purpose and efficiency. That means it's a separate feature, and one I won't look at at the moment. It's an interesting idea, though, and I'd like to see someone have a go at it (or even think in depth about it) and see what they come up with.
Maybe it's a good sign that people are asking (demanding?) hugely complicated features like online battles and trading. It means there aren't many bugs and vital things for them to complain about instead.
By the way, my time system is working.
Besides, resource-hunting is about changing Essentials, not about using it, and tilesets/charsets is an RMXP thing.