No type safety.
GIL (yes, they are working on it).
Slow execution.
Terrible packaging and deployment: should you use pip, pipenv, poetry, conda, setuptools, hatch, micropipenv, PDM, pip-tools, ActiveState platform, homebrew, or your Linux / BSD distro's package manager? "One way to do it"? Nope, it's TIMTOWTDI.
When writing anything new, I have been mainly choosing Rust and Go:
Rust when performance is critical, type safety is important, work is low-level, or the project is expected to be big or long-lasting.
Go for easy, cross-platform "scripting": standard library does most of what is needed. Super-fast build. Easy deployment with just a binary. Can even embed files if needed.