I know this isn't what you want to hear, but I agree that it'd probably be best to use the pokemon essentials. I've been at game dev for a while now, and one thing I've learned is it's not bad to use other people's work. Things like tools and assets are made to be used, and save a lot of time. Making a game is a lot of fun, but the nitty-gritty of figuring out turn based combat mechanics, with all sorts of abstract moves, abilities and stats can be hard. So I'd recommend using the tool to experience what makes gamedev fun.
I also suspect that pokemon essentials blocks commercial use because pokemon is nintendo property. I'm sure you've seen how aggressive nintendo can be over free fan/clone games, and if you're trying to make money from that, they probs wouldn't be happy.
But otherwise if you want to go ahead with your own way, it'll depend what you want to do. For 3D I'd probably recommend unity, and otherwise rpg maker for a pokemon style thing. The truth is, there is no tool that will work out of the box without some sort of coding. But at least rpg maker is geared towards that sort of game, would make it easier, but still not a freebie. For tutorials, let google be your friend. You could even google to find some better tool recommendations than I can probably give.