Back in the day new coke was introduced, most people liked it, so they changed it Those who didn't kicked up a fuss because they made a very big miscalculation , those who liked new coke also liked old coke :) Though not completely the same but here's the thing to introduce this model of business microsoft is throwing in all these nice goodies, Skype calls one drive ect, 10 years from now everyone is on a subscription model and have no copies of the old Office left , and they can do with that price as they please , as end user you might not feel it but enterprise licenses will be ridiculous, maybe its just paranoia but it does have the feeling of paying for something you already paid for.. As for the browser capabilities detection , quickly write a asp.net app in .net 2 3 or 4 (not 4.5) create a basic login, and run it on IE 10 or try storing a session variable, when you have 50+ sites online its not a lot of fun being on the other end of that conversation. For flat sites, basic content sites there may be some improvements.
Chona1171 Web Developer (C#), Silverlight