I can only recommend Godot. It's easy to pick up and feels like a consistent and fresh take on a game engine. For Unreal especially, for me, it felt like it would always come to the point where Unreal magic is needed to fix a certain problem. With Godot I've never had this feeling, the things you set out to do just work the way you expect them to.
Overall you get the feeling that the engine distills the best gamedev ideas of the last 10 years into one nice package and I couldn't ask for more.