Постараюсь рассказать почему я считаю PyCharm лучшей в мире средой разработки для python, как к этому пришел, какие у нее есть плюсы и минусы. А также скажу в каких случаях использовать PyCharm не рекомендуется.
Плюсы:
1) это специализированный под python инструмент, котjрый умеет практически все - отладка, работа с бд, гит, автодополнения, плагины и т.п.
2) есть версии для всех основных ОС (Windows/Linux/MacOS)
3) есть полноценная бесплатная версия, которой новичку хватит за глаза
4) есть способы получить бесплатно полную версию, например если вы студент университета, или разрабатываете опен-соурс проект
5) на работе, куда вы придете в 95% случаев у всех будет именно она, вам не надо будет переучиваться или изучать другую ИДЕ
6) чисто моральный плюс - компания JetBrains является спонсором PSF, то есть покупая и используя PyCharm вы поддерживаете наш любимый python
Минус:
- потребление ресурсов (место на диске, оперативная память, ЦПУ). Система сложная и большая, на старом железе будет тормозить.
В каких случаях я НЕ советую использовать PyCharm:
- у вас старый компьютер
- вы поклонник или заматерелый пользователь VS Code и привыкли писать на ней
Сравнение профессиональной и бесплатной версий PyCharm
Результаты опроса (там есть и про ИДЕ)