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