Most people I know who use Godot, myself included, find it easier to use than Unity. I don't know why you believe you would be required to "fight the engine." You just need to be at least be willing to understand the idioms and methods of a particular framework and work with it - otherwise why use a framework at all?