Been using Debian since Potato. Stable on servers. Testing or unstable on laptops and desktops: quite often a testing base with selected packages from unstable.
Debian just works, and is popular enough that it often has packages for third-party software. And it supports a lot of different architectures, I used it on i386, amd64, powerpc and armhf.
A lot of the time debs made for ubuntu work perfectly fine on debian testing too, which is nice.
At work I basically have to choose between Ubuntu, Debian, and CentOS. Everyone else seems so use Debian or Ubuntu. I gave Ubuntu another try but snap was acting up so now I'm using Debian.
I don't really have any strong opinions on various distros. I'm just happy I don't have to deal with WSL anymore which I had to for my previous job. :D
I'm coming home. Fedora just does wonky stuff on my computers. I haven't enjoyed it at all.
Debian on my homelab, Arch on my main. I'm done distrohopping.
My servers run Proxmox with a mix of Debian, Gentoo, OpenBSD, and FreeBSD.
I have one gaming laptop with Ubuntu on it, and it's the bane of my existence. Ubuntu sucks and just keeps getting worse as time goes on. Every decision they make is a bad one, and Ubuntu is now an disorganized and unmanageable heap of trash.
RHEL (https://www.redhat.com/en/technologies/linux-platforms/enter...) at work.
I've only ever had one problem with Debian Sid, which was this year I believe when a `libssl` update broke a lot of things (git, ssh, etc). Other than that, anecdotal smooth sailing.
Using Mate where desktop environments are 'needed' for those not used to 'Linux', Xmonad otherwise.
Having used Linux from 1993 (SLS -> Slackware -> Redhat -> Debian -> Ubuntu -> Mint -> Debian) I have come to appreciate the longevity of a Debian installation, especially the way in-place upgrades tend to work mostly reliably. Debian stable may be somewhat stodgy but for those occasions where newer versions of packages are required there is always the possibility of pulling in some from unstable or testing. Even though this is 'officially' discouraged I have yet to encounter stability problems with such installations.
And then I was running kinoite on my main gaming rig, and the wifi driver just stopped working. No amount of tinkering fixed it.
I've gotten debian on my server, though that's ongoing. Once the server is up, I think I'm going back to Arch on my main. They may have ticked me off with that grub thing last year, but prior to that it was smooth as silk.
Mate "just works" on my old Lenovo T430, I use Ubuntu on my servers, and both are solid.
Most of the time I'm on ChromeOS on a Pixelbook Go, with Thunderird, Terminator, VSCode and Joplin running on the Debian side, but there is the odd thing that is not happy on that setup.
On my non-NixOS builds (including MacOS) I still use Nix the package manager and I use Home-Manager to manage my dotfiles.
My servers all run Debian. Keeps things consistent, stable, and boring.
I switched from Arch (which I like a lot) to Fedora to become less vulnerable to attackers and might move to ChromeOS or Qubes to become even less vulnerable.
"Vulnerable" is my amateur estimation of the security landscape.
The key quality I want in my OS is as much security ("attack resistance"?) as practical while retaining sufficient customizability to accommodate my disabilities. I've mostly given up on MacOS because unless I turn off its System Identity Protection, MacOS cannot be customized in ways beneficial to me that most of the other choices (including Windows) can be.
I switched from kde-neon to EndeavourOS with KDE Plasma, and I love it. Arch-based distros that handle things for me, and let me type "yay" and be fine? Bless. Linux is in a beautiful place, UI/UX is quickly overtaking Windows.
Debian stable as a base because it's reliable, rock solid, and has long term support.
Openbox because it's lightweight whereas fully featured.
Highly recommended if you want productivity and hate bloat.
I’ve been trying to decide if it’s worth trying to fork my own updates to deal with it, or switch to Ubuntu or something else.
Drew DeVault has a decent write up on Alpine that’s worth a read. https://drewdevault.com/2021/05/06/Praise-for-Alpine-Linux.h...
So far everything good. On the servers, everything runs under docker, I just installed docker, nomad, consul and tailscale, which I'd have to add custom repositories for ubuntu anyway for basically the same end (except now I also have newer kernel).
Tried Debian and Ubuntu in the past, old packages (especially GUI applications, but other stuff too) often broke, and it sucked to just find that there's a fix but not in the repos - and so I had to add custom repositories for every other thing anyway.
I think the most luck I've had with a distribution was Arch, but I did really enjoy getting Alpine to run from a USB stick.
I also have some virtual machines running OpenBSD and some real machines running FreeBSD.
Arch Linux on my personal desktop(s) and laptop.
openSUSE Tumbleweed on my wife's desktop, which I co-admin.
OpenWrt on my personal network devices.
LineageOS on my personal phone.
LibreELEC on the Raspberry Pi 4 used as a media center at home.
i've started on debian, then ubuntu for a long time, then when it became unsufferable i went back to debian, then when i couldn't stand the old packages i finally gave up and switched to fedora.
It's been a lovely experience so far. Everything works (including the mic on the bluetooth headsets, that never worked on debian/ubuntu), the system i very stable, i have nice guis for advanced security features (my laptop runs with SELinux enabled and firewalld on) and i get fresh software regularly.
And XFCE as a desktop environment is not a second class citizen, so i can keep using a sane minded desktop environment.
on my servers... two machines runs RHEL flavors: my main home server is running RHEL8 via the developer subscription. It's been rock solid for the last ~3 years. The backup server is running Rocky Linux 9, no issues so far. A remote server (small dedicated server) is running debian, because that was one of the few options available.
edit: add servers.
Details about my installation: It has proven to be quite resilient. The installation's life started as Kubuntu 18.04 in late 2018, then upgraded to 20.04, then, using some nifty tricks from a Gist I found, I migrated my Kubuntu install to KDE neon a couple of years ago, which I then eventually upgraded to the 22.04 rebase when that came out. I've had a package conflict here and there and the occasional issue due to this migration path, but always been able to rectify it fairly easily. The installation has also survived a full system upgrade, first migrating from HDD to SDD for the system disk, and during 'rona, a full upgrade of motherboard, processor and RAM, all with no issues. Just booted without any complaints. That was nearly never the case when I was a Windows user, if I changed anything, it would throw a hissy fit. Needless to say, I'm happy with the status quo :)
I can’t wait for great SoC Linux laptops.
For Cloud, Debian containers, with Ubuntu and Amazon Linux VMs as we run in AWS.
Arch on desktops. Recent versions of packages is usually more important for me on a desktop.
Has served me well for a long time at this point - in excess of a decade.
Pop!_OS on my regular grab-and-go laptop.
Plan on playing with Nix at some point.
Manjaro for personal
(Oh and some Raspbian but I hardly have had any time for that this year ^_^; )
Debian on my servers and dev box
FreeBSD on servers at work
QMK with chibios on my keyboards
Also, if you wanted hardened, best to stick with OpenBSD or it's ilk. Linux tends not to be hardened easily, and usually severely limits functionality when you do start hardening it (i.e. BlackArch or Parrot).