After 4yrs developing on the MSFT stack, I can say that it provides a nice end 2 end experience, especially using VS IDE. Now with Mono your deployment options are more open as well, which I find useful.
My only gripe is the cost of the stack, if you are hosting your own servers. I also found it hard to debug live environments, as it was hard to do introspection without bring the whole system to a halt.
My only gripe is the cost of the stack, if you are hosting your own servers. I also found it hard to debug live environments, as it was hard to do introspection without bring the whole system to a halt.