Ever stop to think about whom you're throwing insults at?
http://www.earlconsult.com
Unless you've been at doing computer stuff for over 20 years, I'd suggest you take care in your future comments about people and what they might or might not have actually ever used.
I find that people who throw around their record of "years of doing blah blah blah" are generally fairly incompetent. Not always true but true for the consultants I've worked with.
Back when I was totally disgusted with perl I went looking. At the time I chose ruby over python because after evaluating both I found the python api was frustratingly more inconsistent. ie: didn't know whether to call var.length() or length(var).
Nowadays I'd be just as happy with some clean c++ api. Sadly the whole api consistency issue has been one of the worst things about c++. No one seems to like how the other person implements their *stuff*. Not to mention the problems with compilers.
Choice doesn't hurt and having both PyGame & RubyGame along with good support for Lua is great. Perhaps some support for 'D' also, although I'd like to see a new 'd lite' language come out that isn't so heavy on the keywords and syntax.