Whenever I have to do something in Unity I am gobsmacked by how much the ergonomics suck (for example: you can't add a variable border radius to a UI element, you need to create and 9-slice a mask for it instead). Programming for the web and 2d-specific game frameworks have spoiled me I guess??
Are all game engines like this? I'm tempted to learn Godot on the side to validate what Unity quirks are normal game engine stuff vs just Unity-specific pain