For desktop computers, either Windows or Linux. Windows on my main computer since I rely on so much Windows-only software (MS Office, Many Games) despite the BS that Microsoft does to windows in new versions, but Linux has gotten way better lately, especially as it picks up new users as Windows declines. MacOS to me the worst of both worlds when it comes to lack of software support and corporate BS
For Mobile, definitely Android. Android is what I wish Linux was for Desktop computers; Loads of software you can get from many places, open source, and not locked down. It’s mainly the way it is because for Mobile OS’s, Microsoft was spending too much resources shooting itself in the foot with the Zune than to make the necessary improvements to make Windows Mobile to be competitive, and by the time they realized their mistake it was too late. iOS is such a pain in the ass for me to use due to how locked down it is, and while it has more software support than MacOS, its locked down nature and being mostly restricted to getting software from Apple means that several apps that I rely on (including a few apps not on the Google Play store) will never be available for iOS. I also like to see where every single file on my phone actually is
I’m on Windows. It’s the only OS I use that I know will run anything that I have on my machine without having to extensively grind myself down into researching or patching to make work.
I’ve at times thought about going Linux but I’m always facing the same set of problems before making the jump. That is, how much of my utilities, tools, and software that I use on Windows will work on Linux without using Wine or having to ditch it? How many of my games that I have that will run on Linux? I mean, I love Diablo II for example and Blizzard won’t ever make the Blizzard.net client for Linux. So there goes that option, just for example’s sake.
To me it’s just not worth the switch. A lot of people usually hop on Linux for cheap clout while making exaggerated claims about how Windows is declining as if they’re losing millions of users a day, which simply isn’t true.
But Linux, least for desktop users and not addressing it’s capability to be a good tool for server/programming uses, doesn’t have an awful lot to offer and your options are limited. That limit is tied to how many software developers in general, who care at all about Linux to develop for it when they know it might be easier for Windows for users to just simply run it.
Can’t speak to your other software, but battle.net and diablo 2 run great on Linux via WINE/Proton
On desktop: Linux since late 1996. It is the only operating system that I can perfectly tune to adhere to my - often weird - ideas, and can run all the software I need. I’m a developer, mostly working on free and open source software, so Linux is right there to assist me with that. When I play games, I play them through Wine/Proton, have been since I started gaming on Linux some two decades ago. If a game does not work under Wine/Proton, that’s simply not a game I will be playing.
For portable gaming, I have a Steam Deck. Surprisingly, that also runs Linux.
My phone is running stock Android, and I hate it, because the way I function, and how Android imagines I would are not compatible, and the system does not let me bend it to my will, there isn’t enough flexibility built in. Like… I can’t uninstall a bunch of applications I’m never going to use, because my phone came preinstalled with it, and they’re not removable, unless I jailbreak it. Unfortunately, I can’t jailbreak it, because then my bank’s application would stop working. Which would be fine, since I don’t do banking on the phone. Except the application is required for mandatory 2FA. FML.
Thankfully, I can go days without touching my phone, so I can live with it being a piece of crap.
(The rest of my family is also on Linux: both parents, wife, and eventually the kids too.)
If you hate stock Android, definitely try Graphene. It doesn’t come with preinstalled bullshit and let’s you run your banking and other shitty apps in a different user profile. Google Play Store and Services are completely optional. You get nearly full control without the negatives associated with rooting.
My bank app does not function under Graphene, because my bank is doing anything in its power to force using a stock Android. I have friends, who use the same bank, and while the bank app works under Graphene from time to time, it is broken often enough to render it unusable.
But it doesn’t matter, because Graphene does not support my phone anyway. As I wrote: most alternative operating systems for phones support only a very limited set of phones. Mine’s not one of them.
Probably is not going to make your phone experience much better but I followed this to disabled (not uninstalling) some stock apps on stock Android phones, works great and if you made a mistake it’s easy to rollback.
I did that, it did not make my phone experience any better.
In order:
Android (home)
Windows 11 (work)
Playstation
Xbox
Windows 11 (home)
Steamdeck
iOS (work)
SwitchI’d gripe if I ever had to use an iPhone for work
I needed one for testing. :)
My setup is:
- Arch (BTW) & KDE on my laptop, that’s the tinkering machine that only I use.
- Dual boot Pop!_OS & Windows on the desktop, that’s the one that other people use too so I’m not allowed to break it.
- I also have a bunch of other OS’s in VMs that I mess around with like little specimen jars lol
For desktop I’m a Linux or macOS guy. I use Fedora Workstation on my main laptop because it’s been damn stable while also being up-to-date, and I like the workflow of GNOME and the flexibility Linux offers (experimenting with tiling windows managers is a recent example). I have an old MacBook with OCLP for easy access to creative software like Adobe and Ableton etc, but I find macOS takes a lot more configuration to make it comfortable – it’s not a perfect OS and it’s no privacy bastion, but it sure beats Windows. I also have a relatively powerful Windows laptop I used for gaming (yes I agree, not the best choice), but I’m using it more rarely since only a few games with anticheat keep Windows necessary. I’ve just always felt like I have to actively fight Windows to get work done, its automatic updates are way more intrusive than they need to be; it’s annoying as hell to be playing a game when suddenly the system decides it wants to download updates right now, tanking my network performance.
In the mobile world I tend to prefer Android of really any variety just because it doesn’t pretend it’s not a computer: file managers aren’t as underpowered here as they were on iOS last I tried. More than ever I’m in the Android camp now that software update guarantees are more reasonable, and the whole texting between iPhones thing is much better after iOS 18. I’m not opposed to an iPhone in the future since they do still have great software support and iOS is somewhat more customizable now, but I’ll probably sooner get a solid Android phone to run CalyxOS or GrapheneOS, that’s my ideal outcome.
Honestly, aside from Windows 11 and its insanely inconsistent/unpolished UX and awful AI integrations, operating systems have been pretty damn good lately. This opinion mostly coincides with modern desktop Linux being such a joy to use now that I’ve found what I like, things are stable and modern, and it’s just not as annoying as Windows.
linux
Basic ass Linux mint (xfce desktop) for my desktop. I mostly use it for video games and watching media.
Android for the phone. Gotta have those emulators (though I think you can get them on iPhone now, android is still cheaper).
I should probably do some de-googling though.
Work has us on Macs. They’re… fine. I wouldn’t buy one because they’re expensive and not great for games.
I generally use the OS which fits what I am trying to do. For my desktop PC, I run Arch Linux as it lets me game, run VMs and have a high level of control over what the system is doing. The VMs are mostly Windows for testing stuff and one running Ubuntu as a host for PolarProxy. My server runs Ubuntu, though really just as a platform to host docker containers. That was a decision I made years ago when I knew a lot less about Linux and was looking for something which was more turnkey. My work laptop is Windows, because my work is mostly a Microsoft shop. But, I have WSL running both Ubuntu (for the SANS Sift framework) and Kali.
An Operating System is a tool. Don’t get wedded to any one OS.
Linux on desktop, server, and laptop. Windows VM for a few things. Android on my phone and kindle.
Linux Mint on desktop, laptop, and home server. Doesn’t hurt to have the full install on the server, and I have a monitor hooked up anyway - but makes maintenance easier with everything the same distro. Batocera on the retro gaming pc.
Android on phone, but if there was a distro for my phone I would use Linux there too. F-droid for apps where possible, but Play store for some essentials.
Trisquel GNU/Linux
Because it is a fully free distro, which is important to me.
I use Trisquel because it is the most user friendly I’ve found in the free distros.
Some hardware drivers are unavailable, but that’s fine, just transferred away from non-free hardware.
For compatibility, usually export to PDF.
–//–
Also GrapheneOS on phones and tablet. Has less nags and bloat. Privacy centric mobile OS.
It’s nice to see such a willpower to use fully free distro. I am often prevented from using a fully free distribution only by the non-free firmware for AMD GPU.
Linux. I use Pop on my desktop and Arch on my laptop.
BTW, Linux+Proton is great for playing Windows-only games. The time for needing Windows for gaming is mostly past, tbh. You may often find better performance on Linux for many games, too.
for Mobile OS’s
for mobile OSs*
I run windows enterprise which is a little better than professional and home.
But anything that’s headless I run a mix of Debian, Proxmox, and Ubuntu server.
Trying to get into PopOS! But I had some discord growing pains and moved back to windows.
Arch.
you rebel/rapscallion
It’s simpler than that. Arch is dead simple. Everything is documented. If you want to know how to do anything, they tell you how. Where’s the config file? Right here, per the wiki.
People pump it up to be this impossible thing but it really is just the most blunt, to the point Linux distro and that’s what I enjoy about it. You never have to look two places for anything.