Not to mention that you are forgetting all the other JVMs that are also available out there.
Also it the set of tuning options is pretty thin compared with what most JVMs, Haskell and other GC environments offer for tuning.
Note that this is not a Java vs .NET rant, I work on both environments. Each has plus and minus.