Нет, сам Python не хрень. Проблема не в языке, а в тех, кто пропихивает Python для решения тех задач, для которых язык не предназначен.
Python - скриптовый язык общего назначения, ориентированный на непрограммистов.
PHP - профессиональный скриптовый язык, заточенный под back-end.
В задачах back-end PHP быстрее и - при желании разработчика - надёжнее, чем Python.
Вне back-end PHP практически не используется.