As someone who just recently started using UE and came here from Unity, I can just say that community and a good marketplace is key. You can have a better engine and all, but without a helpful community you won’t get many new customers. Look at VR/AR - Unity got a huge share of the pie, just because of that - lots and lots of support, templates, projects… that’s a long time investment