gdscript as a language is like... weird
its elegance comes from how nicely it integrates with Godot, like the dedicated syntax for signals, exports, custom node types, etc.
but elsewhere, there are so many papercuts and seemingly missing features that it feels awkward to write at times