Все идет от задачи. И знаний. я так понимаю знания и в php и в python есть? если да то вы должны понимать где какой язык работает и думать о его преимуществах. Python - это серьезная основа для бэк-энда и на чистом python сайт написать конечно можно, но ОЧЕНЬ трудозатратно. Поэтому нужен фреймворк. С другой стороны - PHP изначально заточенный под web язык, о котором много дурных мнений, но на нем написано больше всего сайтов… да что там - прямой пример - вордпресс.
Так что все от задач - сайт сайту рознь. Очень может быть что вcе ваши проблемы вордпресс и решит…