It has numerous major disadvantages (expensive, proprietary, closed-source, lock-in) and virtually no advantages over a number of other open source technologies.
I suspect there are very few people who have extensive experience on both sides of the fence and would choose the Microsoft route for their own startup/company. It tends to be almost exclusively people who lack experience with open source alternatives.