Literally every one, including Fedora, openSUSE (both Leap and Tumbleweed), Debian, Linux Mint, Manjaro, Void, Arch and Gentoo with their respective derivatives.
Ubuntu is a mess that introduces config-breaking changes every release and rides the already existing market. If Canonical tried to release their products nowadays without their track record and existing user base, they would never succeed.
The peak Linux experience for a Just Werx focused end user is probably openSUSE Tumbleweed on KDE or XFCE. Batteries included, fast and extremely hard to break package manager, YaST2 configuration manager, and lots of user repositories.
Definitely not my experience. I install an Ubuntu LTS release and I get 5 years of support with updates that never break anything. No doubt people have issues, but I've never encountered a problem during a security update that was not caused by my own previous mucking around. Rolling releases, on the other hand, are a nightmare for this, and smaller distros never work out of the box in my experience.
If you're saying upgrading between releases causes problems.. well that's true but not how I read the original statement, and not something I particularly care about. Each release is a different product and there's no reason to update until support is dropped on the one you're currently using.
Linux was my main desktop OS for about a decade. About four years of that on Gentoo, so yes, I do actually know what I'm doing, didn't just pointy-clicky install to an Ubuntu desktop and never learn how to actually use or configure it. I dropped Linux around 2012 for macOS (OSX, at the time) after I was forced to use that at work and, after about a month of getting used to it, realized what I'd been missing.
I try desktop Linux again every year or two[0]. It's always just as bad as it's always been. Way more application crashes than I'm used to on macOS, jankiness galore, all the stuff I used to avoid doing out of habit because it often breaks things on Linux (and to some extent also on Windows) but am now used to doing because it's fine on macOS is still often a bad on Linux (e.g. drag-n-drop actions). Lots of little annoyances like the default US English keyboard layout being crap for no reason on most distros, which, sure, I can change it, but why not have a good default? Still nothing as good as Preview on any platform other than macOS, AFAIK, which hurts quite a bit.
I think there was about a two-year high point in the late '00s when Ubuntu was just curating good defaults and smoothing things out and the future looked really bright, then Ubuntu rapidly deteriorated and it's back to how it had been before then, now, just shinier because of all the mostly-mediocre-or-bad GUI changes in the major DEs since then.
My next attempt, I'll probably just shoot for the holy grail of FreeBSD on the desktop. Linux seems like a lost cause at this point. May not be any better but a lot about it sure is way saner than Linux-land, so, worth a shot. Great on servers, certainly. Not expecting much because it's mostly the same as Linux in the GUI department, though.
[0] Last time: Ubuntu and Fedora (I don't like rpm-based distros, but thought I'd give them another shot), plus tried Void for the first time which was pretty great actually but I just don't enjoy fiddling with configs anymore so, it's a no for me.
NixOS - it either works and you have a new generation, or it doesn't work and you keep the same state. If the new generation has some problems, you can switch to the previous one via a single command or select the previous one from the GRUB menu when booting.