I write rust, c++ and python for a living. All in the same project.
Learning rust was painfull.
I tolerate c++, but I find modern c++ hard to understand. I hate gcc c++ error messages. They are the worst kind of error messages that I know.
Using Python for system testing is a godsend. This is where it shines .. but using poetry for package management is painful.