I've seen you talk about visual programming, and I've been hesitant to try it because I have this feeling that I won't have the level of control I want.
Then you're crazy. Or really good with code.
If the tool is comprehensive (like Quest3D and Universe), it will
unlock the potential of the engine and you will be able to do much
more than in code. At least that's been my experiences. Our most complex projects to date (The Endless Forest and The Path) have been programmed entirely with a visual interface (Quest3D).