Using asp(.net), ms sqlserver for several time I found out that learning all the "new" stuff took me so much time and installing, reinstalling all the Microft updates-upgrades, new technology etc took me even much more time. So I tried the Web Platform Installer. After hours and days of errors and failures I finally decided to remove all the Microsoft stuff and installed a different platform to build my websites.
Certainly would like better to use dotnet etc but like I said: don´t have the time to solve all the problems.