My biggest concern was gaming but Steam really makes it work seamlessly. Lutrix/GOG is not as seamless but works well enough. Could be better but it works and the crap coming into Windows just pushed the final nail into the coffin. Will be retiring Windows forever in the next month.
Gaming, which was always why Windows had to be installed on my desktop, has gotten quite stale lately so my Steam Deck and Anbernic devices have been a blast playing through some nostalgic retro games.
It's also quite interesting how stable and uneventful my time (almost 2 years now) with Linux Mint has been. I remember the time when I couldn't wait for new Windows versions to come out. Now? I never want a new one to ever come out again in favor of stability and predictability.
Windows doesnt play well with dual boot, so I had to literally detach the SATA cable to keep it from eating my GRUB bootloader partition.
I switched to using the System76 distribution Pop! OS, which bakes in GPU drivers (among other things). I used the rust-based Cosmic desktop, but that choice is a different discussion.
On Linux, I was able to run almost every single Windows game well on a Nvidia 3060.
Storage was easy, pretty much everything supports FAT reads at a bare minimum, NTFS is possible with the FUSE drivers that are package-installable.
Development was easy, multimonitor was easy, suspend was a little wonky on my hardware, sleep was great.
Bluetooth ended up taking some serious wrangling for usb devices, about that point is when cli chops come in handy. Wifi was natural if a bit clunky UI-side.
All that said, they're still in early days, YMMV.
I can't really feel sorry for windows users sorry. They have known the Microsoft rules for decades, has plenty of years to switch to other OS/vendors and decided to stick with it.
You make it seem like this wasn't intentional. This came from the top and I expect there were a lot of people in the implementation path that did not like it. It's a feature not a bug.
I left Windows a long, long time ago. But, I will say that I think Microsoft is following Apple more here. Apple supports (with bug/security fixes) the last 3 major releases. Yeah, you can run an unsupported macOS forever (without ads for the newer one), but they don't go as far back as Microsoft ever did.
I don’t even like Windows but definitely a solid advantage for customers was if Microsoft put out a release you didn’t want, you skipped it and maybe got the next one and that would be the signal to Microsoft “oh, damn, customers didn’t like this one”. Now it just reeks of desperation trying to force all their customers to upgrade to a release they don’t want, even if it is free.
Oh, yes. It's bad that the two biggest desktop OS vendors seem to be working in lock-step against user choice. Apple always seems to do it first, then Microsoft copies it in a more extreme, yet hamfisted way.
Apple also nags you to upgrade the OS, but they do it subtly, in a notification that is annoying but not that intrusive and it's dismissible. Microsoft barrels in and says "Hey, I wanna do that too!" but instead throws up trashy full-screen popups and "warnings" to the user (as if the user is a naughty puppy).
Apple really wants you to have an Apple ID, too, and has various subtle ways of reminding you just how much of a sad person you are for not having one. Microsoft then comes barreling in with "Hahah! We're going to FORCE you get a Microsoft ID, and require you to use it to log in to your own PC! Howbout that!?"
I use (soon to be used) Windows on my home PC since Windows 95. I really liked Windows 7. The free upgrade to Windows 10 was... underwhelming, to say the least. Windows 11 is ten times worse. So, yeah, the year of the Linux desktop arrived for me because Windows is now complete crap.
Not if you want to do anything other than email and web.
Xcode and all the supporting utilities deprecate pretty fast. It doesn't take very long before your old Xcode can't be used to sign or install anything.
We don't need repeated fucking full-screen reminders that Windows 11 exists. WE KNOW. Willy hears ya. Willy don't care[1].
Seriously, who's in charge here anymore? Shouldn't users get to decide what software they are running on their own computers? The user owns the computer, not Microsoft! If you publish software and users won't use it, stop and consider maybe you're wrong and not your users.
Rich from a company who, decades ago, asked "Where do -you- want to go today?" Today, it's more like "Where do -we- want to coerce you into going today?"
1: https://www.youtube.com/watch?v=WqfupnpUOoA