>I still can't believe updating to 8.1 makes lot of my apps incompatible.
Do you mean Metro apps, or "legacy"? I don't venture much into the Metro side, but regular Win apps worked OK for me. The only bother is that some apps can't change their settings unless in Admin mode, which has its own quirks. For example, the file mgr I use (Explorer++) loses drag/drop if run in Admin mode.
Other than the minor nits, I like 8.1, even though I don't do "touch" on PCs, and stay mostly on the desktop. It's basically an updated 7, and a more polished 8. For those with 8, upgrading to 8.1 is a no-brainer...uh, assuming the in-place upgrade works well (I clean-installed 8.1). For those using 7, upgrade only if there's something you want in 8.1, like, say, Miracast. Or, of course, if you buy a new PC. I bought four Lenovo PCs recently, which I clean-installed 8.1 on. Built-in driver support was almost perfect, aside from a SD card reader. If I go back to 7, there would be a slew of drivers I'd have to install.
For users preferring "legacy" Win, the biggest pain with 8.x is that you have to reconfig to grab back file associations from Metro apps, and of course to install a replacement shell. The Metro side does have some benies, eg apps for social media, etc. But it is still very raw, and has a long way to go before being competitive. Despite moves to standardize on the tile UI, I think we'll see major changes to it, if it manages to last long enough to be a contender. With the upheaval MS is undergoing, there's no guarantee of anything. Which makes it more interesting, no?