Since the days of Windows 1.0 I have always quickly upgraded to the latest version. I could list some really great things about Windows 8.1, but I am not going to waste my time. Instead, I want to talk briefly talk about how Microsoft has been inept for a long time.
I remember when I bought my Timex-Microsoft Datalink watch, back in 1994. Back then there was no such thing as Wi-Fi or Bluetooth. The watch really couldn't do too much and had to be programmed by holding it up to the monitor as it flashed black and white stripes at it. Microsoft could of had a huge jump in the wearable computing sector and today everybody would be praising their name, but they had no VISION. So they dropped the ball and now they can watch as Google, Apple, Samsung and rest of the computing world release their own watches, and who cares whatever half-baked watch Microsoft eventually releases -- they had a had a TWENTY YEAR JUMP on the whole world but had no sense to take advantage of it. I have to list this, because it demonstrates how far back Microsoft's mental incapability goes. Every one of their CEOs from Bill gates on had little long-term sense, and just wished to milk their initial success.
"The Lost Years": Notice how even Microsoft now refers to the "lost years", meaning the lost decade. They can't even put their finger on what they are trying to express, because their corporate policy demands they praise DotNet to the high heavens. The promise of DotNet was that everything would perform so much better than straight C/C++ APIs (haha) and be faster and more compact (haha again). DotNet was the very epitome of throwing more CPU power at problems and "gee, don't worry -- CPU speed doubles every two years anyhow". What a joke. This is why they had to create WinRT -- to make a faster API because regular DotNet could never be stomached on the slower low-power processors. Google had no problem with Android, because they already had the world's greatest kernel called Linux. The "Lost Years" are the DotNet years. And DotNet is such a stupid name. Which brings me to the next topic:
The first Windows Phones had a trash Windows interface -- so they were rejected. Windows Phone 7 had internals too sickening to fathom: MS in its "wisdom" decided it was a C# DotNet world and that apps should never do anything so risky as run some proper code such as SQLite -- or any other code the rest of the world runs. Windows Phone 7 deserved to die. Now they release a brand new phone with brand new internals and interface -- so what do they name it? "Windows Phone" is already associated with trash. "Windows Phone 7" equals "trash 7". So they named it "trash 8". Yeah, that sure means a lot to the average person who has no idea what WinRT even means. They should have named it "WinPhone" and "WinPad" and "WinOS" which would of really rung a bell with their users and signified something had actually changed for the better; as in, iOS type of better. Somebody go claim those websites and trademarks to mess MS over. Even the name "Metro" was too generically dumb, and now "Modern UI" signifies nothing. A catchy name can motivate a user base, but a bland stupid name -- effects things for the worse.
Design Sucks: A couple years back when MS was so proud to reveal their new "Metro" interface or TIFKAM (The Interface Formerly Known As Metro) I could not control my initial reaction. I was shocked and my jaw dropped open and I kept staring at the screenshots, saying again and again "They've Gone Insane!" Look at the old Windows 7 logo -- it was the most beautiful and organic ever produced by Microsoft. Windows 8 logo could of been drawn by any idiot with a ruler and a crayon. Sure, the total flat design has a practicality about it, but interfaces are in many ways becoming more beautiful and organic, not harsh and robotic. Also, UI's are becoming more customizable. They do not want
Forced Appearance! Windows early on had lots of color metrics the user could control. Then they replaced those metrics with some simplistic half-baked skinning -- then they never finished the job, instead they yanked all the skinning away completely in Windows 8. And these metro apps only let the user select two colors to customise things with. Don't they idiots realize the power desktops in Linux land let you skin every single thing? I drool over Linux screenshots!
So I'll Just Switch to Linux: It's insane to keep paying Microsoft for "Windows Professional" when any free Linux out of the can is more capable. I want a decently managed repository system, and if Microsoft ever came out with one I know it would be filled with adware and monetized trash apps, and MS would want their cut. I need commitment to the "power desktop" for desktop and laptop computers; Android suffices for the mobile world. Why should I keep paying Microsoft to slap me in the face? The Linux world is not "perfect", but it will more than suffice and not punch me in the eyes every day.