I have shipped two small projects using Godot 3. It's a cool engine but to me it can improve on the following points to be considered a mature engine for a new indie project:
* GDscript is cool but lacks features such as better typing and lambdas over generic nodes.
* I have encountered many bugs in the Engine more than when I was using GameMaker.
* It lacks native mobile monetization.
Other than that I'm much more enjoying working with Godot than Unity.
Other than that I'm much more enjoying working with Godot than Unity.