"... If you find indentation to be a pain in Python, you haven't configured your editor properly. ..."
While it's easy to config your own editor . There are other factors
* uncommonly used editors 
* other users/developers
Of the two, other developers is the biggest pain. You have to make sure each developers editor conforms to your coding standards.  But making "quick changes" on the server, can short-cut such safeguards.