I'll play whatever as long as it's good, but I prefer Renpy in a vacuum.
It has the most built-in functionality that games in other engines often lack, and that functionality is shared with many other popular games, so players can go into it and immediately know what most basic hotkeys are.
Renpy can do most things you want it to, just needs Python knowledge instead of HTML or whatnot. Monster Girl Dreams managed some pretty crazy stuff in Renpy, and you can have anything from koikatsu/daz3d animations to full RPG progression and combat depending on what you're into. Also has great music functionality, and even text-focused games can still benefit from decent music, backgrounds, etc. as appropriate.
From a dev perspective, Renpy is incredibly approachable, though I've heard Twine is up there as well.
No engine will make your game for you though, and none will magic up a super complicated battle system or 600,000 words of content. At some point, you just gotta start doing. Unless you pick a wildly outdated or unfitting engine, it's probably not going to be a deciding factor in your success.