Good analysis. Web Services are far easier in .Net as well. From a company’s cost perspective, .Net programmers can be more efficient, and thus they save money.
For those who want to know what IDE’s support :
C# and .NET
IDE/ Developer/ Latest stable release/Platform License
* Microsoft Visual Studio/ Microsoft 2010 / April 12, 2010 /Windows Proprietary
* MonoDevelop Novell / the Mono community 2.2.1 / February 3 2010 / Cross-platform GNU Library General Public License) or LGPL
* SharpDevelop / ICSharpCode Team 3.1.1 / December 12, 2009 /Windows GNU Library General Public License) or LGPL
JAVA
IDE /License/ JVM /Platforms/ GUI builder
* Oracle Workshop for WebLogic/ Proprietary / Yes/ Windows, LINUX, UNIX, Solaris/ Yes
* Eclipse JDT / EPL / Yes /Windows, Mac OS X, Linux, Solaris / No
* JBuilder / Proprietary / Yes / Windows, Mac OS X, Linux, Solaris / Yes
* NetBeans / CDDL, GPL2 / Yes / Windows, Mac OS X, Linux, Solaris / Yes
* BlueJ / GPL2+GNU linking exception / Yes / Windows, Mac OS X, Linux, Solaris / No
* JDeveloper / Proprietary OTN JDeveloper License (freeware) / Yes / Windows, Mac OS X, Linux, generic JVM /Yes
* IntelliJ IDEA / ALv2, proprietary / Yes / Windows, Mac OS X, Linux / Yes
* MonoDevelop / GNU Library General Public License) or LGPL
/ No / Windows, Mac OS X, Linux, Solaris / Yes
* MyEclipse / Proprietary / Yes / Windows, Mac OS X, Linux / Yes
* Xcode / Proprietary (freeware)/ No / Mac OS X / Yes