As far as I am concerned, “8” is vapourware. Even so, there are rumours and facts emerging about “9”.
- no more 32bit x86 apps support
- no more legacy support
- one user-interface everywhee
That should separate M$ from some its installed base 😉 There must be hundreds of thousands of 32bit apps out there and ARM is only 32bit for now. People hated “the ribbon”. They may hate a smart phone interface on a desktop non-touch screen of large proportions. Good. More opportunity for people to make choices. GNU/Linux is the one I recommend.