Is it all about IntelliSense?
Over the course of evaluating some of the Python IDE's and struggling through the first days of the new programming language, I started to wonder if the success of .Net, and to some extent the debate about statically typed and dynamically typed languages, is really all about IntelliSense.
I mean of course the CLR and the .Net framework are world class bits of engineering, and I imagine the verifiability of statically typed languages is truly useful under some requirements. But for large majority of programming tasks, having your editor tell you the type of the third argument to the function you want call is where the true value of statically typed languages and the .Net Framework is at.