This is an entertaining account of a C# fan boys first encounters with Java.
It pretty much does demonstrate why there aren't many developers going in that direction and what Java has to do to get it's house in order.
I personally loved Java until Microsoft caught up and took over, specially now VB.Net has got it's cool back with VS2005.