The company I work for is going in the opposite direction. I'll be expected to learn PHP soon after spending years developing with .NET. I'd much prefer to be switching to Ruby or Python. Anyway if you want to switch to Ruby on Rails in future you won't have a massive leap. ASP.NET MVC is very similar.
>> One that I enjoyed particularly was SignalR combined with Angular.js.<p>Agreed, I'm really enjoying SignalR + Angular too.<p>+1 for BDD with SpecFlow.<p>That said, after 11 very good years of Microsoft .NET development, I'm going 100% non-Microsoft for my personal project that I hope to turn into a paying product. After the Windows 8 fiasco and the carnage of the internal Microsoft politics that caused it, I believe Microsoft lost their ability to take good care of developers. But a useful side effect is that they created a giant escape hatch with WinJS apps.
>> The two main issues people have with developing on the .NET framework seems to be associated cost and that it’s closed source.<p>Which they shouldn't, because this is patently false! It's open source!