Python deployment is an absolute nightmare. And don’t you dare say “just use conda”.
Python the language isn’t particularly great. The built-in libraries are a mixed bag. (Filesys is awful). But everyone is forced to use Python because numpy is super powerful and all the ML frameworks are in Python.
The fact that GIL is still an issue in 2021 is a god damn travesty. As is the overall awful performance of Python.
The language definitely got something right. But I can’t decide how much of its success is good ideas vs pure inertia.