Which is better for a SOLO 1 man developer? UE4 or UT5?

Indirectly, yes. When you’re using BPs, you’re essentially programming, just using a different method. The logic is (almost) the same. One big advantage of using BPs is the direct feedback you get. It won’t allow you to do certain things that don’t make sense. When you write plain C++ code, you can write anything and will have to understand the compile error messages to figure out what you’re doing wrong. You can also easily search for a function (node) in BP, whereas in C++ you would have to read/search the API documentation or header files.

BP’s are also a good way to get a feeling for how the engine works. How gameplay is implemented, what kind of objects and functions you need to use. Once you have a good overview, it’s easier to switch to C++.