Thanks for your time, both of you (I am the one who actually wrote the comment, but I asked Mota to post it since he submitted our game and can rate other entries). To be honest, I pretty much only used Godot (and a little bit of Love2D), so I am curios how it compares to the other engines. I think I will try unity when I have the time.
I never had much trouble with cyclic dependencies, but I am not used to C-Style. On the side note, It seems to be possible to use C#, C and C++ in Godot (although I never tried), in case it helps.
About the control nodes, yeah, they are something. I get flashbacks from positioning divs in css. About Godot and Unity, while I haven't used the latter, most people I talk about normally say Unity simply has more marketing.
Again, thanks for the feedback!