I agree - was ranting about this at work the other day. Managed to offend all my colleagues when I said, after learning some python to hack on an existing script:
Nice langauge, shame about the syntactically significant indenting crap.
... and something about muppets.
After having wasted 2x 30 minutes finding a logic error (not a syntax error) due to a line having slipped over.
Oh, and python changes it's damn syntax randomly.
except IOError, e: or except IOError as e:
c'mon on - make up your minds....
This is the singularly most annoying thing for me as a sysadmin - having multiple versions of python installed because someone needs some new stuff and some old stuff won't run under the new version. I'm talking sub versions in the 2.x series here - not even 3.x
Perl on the other hand is extremely well behaved with a very long term deprecation policy.