If you plan to work in the corporate IT development arena, the Microsoft technologies are where the jobs are. If you want to work for cool tech start-ups and such, then you won't find it as much. If you are an older developer, like me, knowledge of the Microsoft development technologies will allow you to keep working and making a good income when the "cool" tech companies won't give you the time of day.
I don't see the certifications as valuable. I'm a lot more interested in the projects you've done and how well you can describe them rather than language trivia tests you can pass.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.