I am been playing around Godot for a bit and I have to say that I am really enjoying it. I found it have one of the better UI. I don't have to go search through different menus to found stuff, many of the important stuff is on the main scene. But it is present in a way that I don't find it too overwhelming. I like the node-scene system. Unlike, say Unity, where you drop all of your game objects into a scene. Godot's scene system breaks your game into individual scenes. Not only this makes it easier to conceptize your game, but also easier test parts of your game in isolation.
It took me a bit of time to get comfortable with using signals. There is also annoying bug that involves using external editor, where if you create a signal via editor, it will not show up. The workaround is to disable the external editor then create it. Also another minor bug when using C#, signal is created outside of the class.
I am really enjoying the engine.
