Unreal has a text-based development language: It’s called C++ and it has a dedicated button for “compile and hot reload.” It even comes with a great IDE called Visual Studio. The Visual Studio debugger is the best C++ debugger on the planet, bar none. It also has full browse information and jump-to-definition and everything. (Assuming you install the optional source files and symbol files.)
Use C++ with hot reload. It’s really quite good once you get in the groove of it.