For an indie dev and AA game dev company, I found Godot to be a real lifesaver compared to competitors (ehem, Unity). It's free, open-source, and has an awesome community. I prefer its node system to Unreal Blueprints or Unity Game Objects, it's more versatile and it adapts well to component based architecture and to more object oriented ones. For indies, I really think it's the engine of the future. For AA devs, it will save you a ton of money and you will be able to customize the engine to your like or to fix bugs yourself without having to wait for bugfixes.