I find it annoying that people's only real criticism against Python is the white space. I love that feature, it's like high real estate prices, keeps the rif-raf out.
If there's any real barrier to Python adoption, it's the lack of a language-specific fad like Java applets or Rails to push it into a wider audience.
What is the issue people have with it? They write code that writes code? That is the only issue I can come up with.
And self, yes it might seem a bit unaesthetic at first but it is not such a big deal.
For me, Python = productivity
Not to mention can't you fix that sort of in consistency in vim or Emacs with a few commands?