My last fully released game (Sock It) was in Godot, and I loved it. Worked on that for 3 years.
Problem was I realized I needed a framework for the movement, and the best most Adventure-y one I could find (at the time was) Hedgephysics. Because of that I took the risk of moving to Unity and paid the consequences.
It's not teeeerible, but this one bug is wicked bad. It's also just too late, I made too much on this engine.
But yeah, Godot is great.