Rust gives me pause because it seems like yet another golden hammer language with bad developer ergonomics
It's definitely an upgrade over Python. I remember learning Go and saw "type Foo struct { ... }" and was sure this meant the language had algebraic data types and pattern matching and all that fun stuff. It didn't. It was fine.