I've spent the last 10 years building applications on the .NET framework. Recently I have been truly enjoying the MEAN stack. I am very impressed by the quality of the open source projects and who well they work together. The work flow has been some of the most enjoyable in all these years of development. Cloud 9 ide (c9.io) and WebStorm are amazing IDE's and tools like Angular to help build a rich client side experience have really changed my once very polar .NET stance.