Public Standards: C# 2, Java 0
TheAncientHacker writes "While Java coders wait for SUN to be willing to accept any public standards for the Java language and runtime, Microsoft's C# and its underlying CLI, already standardized by ECMA, are about to get a second certification. This time by by the granddaddy of certification groups, the ISO."
MS can pay to have their shit standardized all they want, it's not going to make people use it. It's still shit, just standardized shit.
ender-iii
Get a real job, Java monkey!
"So, in conclusion, I'm not sure which is better. "
Only because you've been confused by emotional arguments. Once you get past those and focus solely on the technical side, the answer is easy.