good luck with java. it's a nice language. it simply won't have a stand, as it never had.
btw, "tried". how long? it took me now several years till i really was able to try .NET, c++/cli and c#. the first tries where all like shit. as long as you don't grasp an environment, a language, or what ever, you can't try it. now that i finally grasped it, step by step, over time, closely following it's development, it's good and it's bad, i grasped, and, believe me, now that i tried, it really rocks.
java is technically a fighter against .NET and c#, but, no, it doesn't stand a chance. it is so much older, but .NET is yet much further. (as i said. c++/cli mixes .NET managed and native unmanaged code freely, giving you the power of everything.. and you can have partial classes to continue writing parts of your classes in c#, in vb, or, sooner or later, xaml).
bored of c++? and because of that you declare it dead? what a morron. just check sf.net to see how much is c++, just follow about ANY form of opensource code, to see it's c++.
but .NET is comming. espencially due the crossplatformability with linux, apple, xbox2, etc..
and, microsoft is big, and hard working, together with the community in wich we are part of, to get .NET up the way we want, to get c++ the way we wanted since years (but the c++0x never comes.. sort of), and to design specific languages for specific needs. c#,java.net,vb.net,xaml, and tons of smaller languages, wich got ported, too.
i don't take your opinion personally. but your missstatements have to be corrected. and sounded _VERY_ flamewarish. btw, i guess i can't run most of your small funny games. thats sad. but java isn't installed on the work pc's here (dx9.0c,opengl,.net2.0 is), and doesn't behave nice at home at all..
how 'bout java.net?