When I first started playing VN's I didn't like Ren'py that much but it grew on me and I don't really remember the issues I had with it. Now if I play a non-renpy game I get annoyed if they did not copy the way ren'py does things.
Prefer Ren'py for VN's (don't mind some sandbox) & HTML for RP type games. A few QSP games too. Don't mind Unity sometimes depending on the game. RPGM is probably least favorite.
Ren'Py because of the rollback feature and how smooth every game usually is. That being said, not the biggest fan of visual novels anymore; I prefer sandbox or RPG adult games at the moment.
I actually have no preference when it comes to engine. As long as there is actual gameplay (not just navigating through a story) use whatever engine works for you.
I have a bit of a soft spot for rpgmaker games... i've just seen so many amateur devs put out such cute little projects with rpgmaker, it makes me happy when i find something tiny and special that somebody clearly was really excited to make! i mean, other engines have that too... so i guess it's just a personal preference
Yah, I've seen Ren'Py used to do most things that the few other engines I've seen have been used to do. And, I can just unpack the code when there's a bug, which I like
I'm guessing some of the other ones have more framework already in place to get things like that done but, as a result, it seems they also tend to be more prone to bugs... Like, there are lots of Ren'Py games with big game-breaking bugs, but there are barely any RPGM games that don't have them.
Renpy.
Many Unity games have cumbersome gameplay and no skip option.
If the game is RPGM the tags and previews must be 9/10 in order for me to decide to give it a try.