I used Unreal Engine 4 and Blueprints (which is basically a node based version of C++). The reason being that it's what I started game development with and I think I know it really well since I'm using it for about 3 years now.
I like blueprints, but I've made stuff with Unity and C#. Sometimes I mess around with other languages like JavaScript and C++.
Personally I like using blueprints mainly because of how easy and fast it is to get things done. It really helps in fast iterations since there's basically no Compile/Build time.
I mean like like typing code, but blueprints are just more convenient for me. It's limiting sometimes but it's nothing major. Or if it's something major I could use C++ for that.