The fact that Python code is readable like pseudocode is most definitely why I like it best, over esoteric languages like Perl or Erlang with their non-intuitive use of various characters.
To a seasoned programmer it may look obvious, but Python is still by far the best language for newcomers, and generally people tend to stick much longer to the language they were first taught.
I am "seasoned", and I find Python not obvious at all. It's a confusing language with little gotchas everywhere. I find writing code in something like Racket or F# to be much easier and more consistent than Python.
Makes you think about how important the syntax for a language is.