personally I wouldn't mind Python. But it doesn't fundamentally matter that much.
All languages are ugly, cludgy, and stupid. Except for those elegant little research languages that are fundamentally worthless for the tasks that most people need to do.
The advantage main advantage of python, it seems to me, is that it's module library. You can now pretty much do anything you want in python...
Web server? Sure
Server side scripting? Sure
OpenGL game programming? Sure
SDL game programming? Yepper skippers.
Scripting language for video games? Ya
Scripting language for graphics applications? Blender; check, Gimp, check. So ok.
GTK programming? Yep.
Scientific visualization? Yes.
Advanced mathmatics? Ya.
Windows programming? Yep.
Realtime physics simulation? yep
.NET programming? Yep.
Hybrid C/Python language for performance? Sure
blah blah blah.
There are modules for everything and anything you'd care to want and the Python 3000 effort is based in reality and is working on maturing the language. The whole 'kitchen sink and batteries included' is the main advantage of it as I see it.