Right now I'm using Unity, but I've tried out RPG Maker and Ren'py as well.
Unity is great for indie game devs, and is very flexible to use. The latter two work great for people who want to develop games but have little experience in programming, or people who are specifically trying to make a Japanese-style RPG or visual novel. The biggest issue I'm having with Unity right now are the many flaws of their new input system. But hopefully they will get it fixed in the future versions.