Microsoft Technologies are very good which offers lot of innovation involves simplicity in the technologies. Grab the hand of Microsoft for the best future as a .NET Programmer.