Yo solo diría que Godot no da comer (si es lo que estas buscando), y suele haber más ofertas de empleo en España con Unity.
Yo solo he tocado Unreal 4 en estos últimos 5 años, y de la ignorancia de Unity, Pienso que Unity vanilla es bastante más básico y sencillo y que tiene que ser complementado con plug-ins como UMotion, Playmaker y varios asi. Y muchos no son gratuitos. (Yo los tengo gracias a bundle de hace tiempo).
UE4 tiene demasiadas cosas y por ello el aprendizaje es más difícil, Si no eres programador con conocimiento de C++ hay veces que no vas a poder sacar cosas de Blueprint nativas y necesitas hacer tu propio puente entre el código C++ y BP, (el ejemplo que ahora recuerdo son los LevelScriptsActor), por cosas buenas, el C++ de Unreal es uno con muchas automatizaciones y castings que no usual en el C++ puro, por otro lado tiene ciertas tonterías que cansan.
Y compilar en C++ es más lento. Por otro lado, Epic suele regalar assets mensualmente así que con los meses vas teniendo bastantes recursos y con MegaScans y Metahumans te ahorras pasta en assets.
Lo ultimo que he tocado es cosas con VR y por un lado pienso en cosas que en Unity debería ser sencillo pero por otras veo UnityDevs hablando pesadillas del XRInput, así que… eh?
Una cosa que me he enterado, es que con Unity es mas jodido trabajar con Versión Control System como git, por temas de las carpetas .meta, en UE4 nunca he tenido problemas porque los assets con self-contained.
Mi consejo es que vayas a lo fácil y donde haya más trabajo. Porque hacerlo las cosas difícil no te van a dar un premio.
Pero vamos, yo antes me iría a aprender Unity antes que Godot porque excepto que un proyecto tuyo, no hay demanda.