I may be posting a premature question, and maybe I'm just freaking out for no reason, but the way Oracle is handling Java is not very promising. I am a nerd who fell in love with Java from the first sight, and use it all the time in my personal/freelance projects but now I am thinking of a replacement.
I am fluent in C#/VB.NET too but I am looking for something more like:

Open Source
Compiled
Cross-Platform
Object Oriented
Large standard library
Extensive documentation
Web development is a major plus

I was thinking about a compromise: Python/Django for web development (or PHP), and Qt for thick client development. Anyone with better thoughts?
I too would like another Java-like technology to come along.  Lately I've been doing Flex/Actionscript.  While I really enjoy it, Actionscript technology seriously lacks the elegance that Java has.  Adobe can write some good cross platform APIs, but they just don't have the head capital to build elegant languages and compilers.  I've also tried Ruby, but the VM for Ruby is really bad.  I've gone back to Java after my flirtation with other technologies and I think it's because the language is good enough, but the JVM is by far the best out there.
So do you want to stay with the JVM or do you really want to the leave the JVM altogether?  Staying on the JVM there are lots of options: JRuby, Scala, Groovy, Javascript, Clojure are the big players.  However, there are tons of great languages that can take advantage of the JVM's features.
Leaving the JVM there are still good options like python, ruby, and erlang.  But you give up some of the nice features of the JVM like performance (big one), and the ability to drop down to a nice language like Java if you need speed.  Those others mean using C or nothing at all.
I finally stopped worrying about Java's future.  Sun did all it could to screw it up and it still turned out pretty darn good.  I think Opensource has a lot more influence over Java's success than Oracle or Sun could ever have had.
What languages would be a good replacement for Java?