Javaは美しい言語だというのが最大のウリ、、だと俺は考えているんだけど
これからWEBサービスが流行って、ネットワーク規模でのソリューション開発が主流になれば
美しいもなにもないわな。

クライアントサイドに関してはリソースのリッチな.NETのほうがいいに決まっている。

あとはJavaの巻き返しのスピードが、.NET普及のスピードに追いつくかどうかだと思うけど
現時点では圧倒的にJavaプログラマの方が多いわけだから、多少ヘボくてもしばらくはJavaが使われるだろうが