С моей точки зрения, хуитон — это сплошная головная боль.
1. Внешние скрипты не знают и постоянно путаются, какой питон им нужен — python2
vs python3
vs просто python
.
2. Установка любых библиотек — это, как правило, гемор: они требуют сишного компилятора, какого-нибудь pkgconfig, чего угодно ещё, чёрта в ступе. Просто для того, чтобы распарсить какой-нибудь XML, мне теперь нужно окунаться с головой в сишную экосистему. Просто потому, что кто-то поленился сделать нормально.
3. По дефолту все пакеты до сих пор устанавливаются глобально, и пару версий, конфликтующих по транзитивным зависимостям, установить нельзя. Да, это решается с помощью venv, но блин, серьёзно? Доколе?
4. Сам язык типизирован динамически и постоянно ломается, постоянно всё пышет дурным запахом неускопоенных трейсбеков. Культура кодирования отсутствует вовсе.
5. Ну и, наконец, я действительно не вижу ни одной причины вообще хоть что-то писать на питоне. Для любых задач, которые им якобы решаются, есть значительно более удобные инструменты, лишённые части из недостатков. А питон просто собирает недостатки из всех окрестных экосистем, и люди почему-то говорят, что это хорошо. Нет, это не хорошо.
(и это я ещё не стал ругать вообще всю историю python2 vs python3, потому что она потихоньку уходит, ну и историю с многочисленными кривущими пакетными менеджерами)