I made the jump from PHP to Python years ago and I do not miss PHP.
PHP is certainly easier to get a web application up-and-running with if you know nothing but beyond that it's a mess of a language that makes maintaining a clean code-base far more effort than it should be. It's basically scripted C for the Internet and not in a good way.
Which is not to say Python is the holy grail. There are a lot of things I don't like about Python, including some of the ones you mentioned (Non-trivial whitespace still annoys me) but on the whole it's a better language than PHP and the amount of libraries and support available is good.
At the end of the day, I'd rather be writing web applications in Python than PHP.