The flexibility of writing code is one of the best feature I like about Godot. I think Godot is a good solution for small to medium projects. The learning curve is steep and it takes some practice to get used to the tool. I think Godot is really easy to use and it is great that you can start developing without learning C++. I use Godot mainly for small projects where I do not have a large budget for development. I am able to quickly get something up and running while still being able to learn the tool in the process. I have not found anywhere else where you can do this. I really like how easy it was to use, as well as being able to make my own assets easily! It's very flexible and allows for some pretty creative things. The editor itself could be more intuitive, but once you get used to it everything works just fine. This has been one of our most important projects in terms of learning new skills/techniques and getting into using this tool. We are currently working on creating a platformer with RPG elements, which we've never done before.