IME pycharm’s weakness is not integrating with modern tooling like ruff/pyright - their built in type checker is terrible at catching stuff, and somehow there isnt an easy way to run MyPy, black or isort in it.
If there’s a workflow I’m missing please let me know because I want to love it!
PyCharm’s lack of popularity surprises me. Maybe it’s not good enough at venvs