Is Unreal Engine for game developers or for engine troubleshoothers?

No, if you can stick to earlier version, you should, every next one only adds new bugs(and crashes, lots and lots of crashes) to a pile of unresolved one, at least in my experience.