I've used Unity for more than 10 years, including for commercial projects. In late 2019 I already started using Godot for smaller projects in my free time, as Unity had many problems accumulating back then already. (Bad management, bad decisions, going public in 2020, unrelated company aquisitions, and so on...)
With their latest PR fail and Godot finally being production-ready for desktop games since 4.0, I switched over and never looked back. It took a while to get used to it and I'm still missing some features, but Godot is much more future-proof than Unity. Their latest change with the Unity Hub forcing your projects into the cloud speaks for itself again. One bad decision after another, and it never seems to stop. Staying with them feels like throwing any kind of self-integrity out of the window, at least for me.
I also agree on both engines missing features, but here is the catch: Godot is open source. Unlike Unity, you can easily modify the engine to adjust it according your needs. C# support broken again? Modify the source. Need some external bindings which are not exposed? Modify the source. Not happy as the renderer is missing some feature (no FXAA in 2D?!)? Modify the source. Git and the master branch are very good friends of mine by now.
It's not like I'm a C++ pro, I mostly used C# in the past 10 years after all. Yet I am able to make smaller changes myself, without the need to pray that the Unity devs will fix the next editor breaking bug within the next 3 months. And exactly this was what sealed the deal for me. No fear or uncertainties anymore. No dependence on a big company with horrible management. No 2+ months support queues anymore. If I need something, I can do it myself, even if it takes a day or two to actually get through the matter.
I can proudly say that I'm no longer bound to Unity or their ecosystem. I've chosen Godot because of flexibility and similarity. I can adjust it however I want and use it as foundation for pretty much any future project. This feeling alone makes it far superior for me, even if I'm sure that I will have to live with reduced revenue for a while now, as this clearly made my development time go up a lot.