If they are willing and able to learn something with a radically different interface: Fedora.
If they aren’t: Linux Mint. There is nothing easier for a former windows user than Mint and it has a ton of built in tools for any kind of user. Not to mention forums support and massive package repos (+ built in flatpak).
You got the typical recommendations already, my advice would be to avoid most of the niche distros. I just don't think they offer much over something that is more mainstream, especially for your first foray.
The first distro I ran for any significant length of time was Fedora.
I agree except for Manjaro. EndeavourOS is a better Arch derivative I think. There are quite a few reasons but the one that bugs me the most is I’ve had things break because they hold back packages from upstream.
I agree, also the holding back of packages just for the sake of waiting probably doesn't make it more stable, despite what the devs say; also having 300+ packages updated at the same time might make it worse for troubleshooting in case something goes wrong.
As someone who actually started with Manjaro back in 2020 before moving to EndeavourOS after 9 months, I would say that there is indeed a steeper learning curve as you don't get for example a GUI package manager (Pamac is awful and even as a newbie I used it for maybe three days before I started to use the CLI, but a Linux beginner might want one) and the fact it is a true rolling release means you need to do some more research and maintenance, so I wouldn't call Endeavour a distro for absolute beginners, unless one is determined to learn a lot about how a computer works... but again one shouldn't probably use a rolling release then; Manjaro just tricks you to believe it is easier, but it probably is only if you don't use the AUR.
Maybe Garuda is more beginner friendly than EndeavourOS while avoiding most of the problems Manjaro has? Although I've never used it as I don't see any advantage over Endeavour, and I'm not a fan of excessive out of the box theming and Chaotic AUR enabled as default...
So are Linux Mint Ltd, System76, Manjaro GmbH, and SUSE S.A., btw.
I agree with you 'questionable decisions' remark but if you want to go to an option by an organization that's not a business, you don't have that many choices in the Linux mainstream.
OpenSUSE is owned by SUSE which is a quite profitable business
Manjaro is owned by Manjaro GmbH & Co. KG to "... to effectively engage in commercial agreements, form partnerships, and offer professional services".
You can dislike Canonical for whatever reasons, I would like to hear them. Saying "They are a business" is a bit disingenuous since all these distros have a business backing them and commerical interests in mind.
I really liked Crubchbang back in the day, but since it (and bunsen) have disappeared, after some distro hopping I settled on Lubuntu. It's nice and simple like Gnome 2 or Windows xp. Nothing surprising, and nothing trying too hard. Very intuitive for long time GUI users like myself, with none of the stability issues that plagued actual GUIs from the past.
Honestly I've been very satisified with ostree-based distros, specifically Fedora Kinoite (Silverblue for GNOME) and it's very hard to fuck it up and it encourages flatpak usage.
Other than that, the recommendations on the article are pretty good.
Stepping into the labyrinth of Linux distros, are we? It's like choosing your first pet, and equally as exhilarating (and can be as much work for the first time owner).
I'd say, cozy up with Ubuntu ( a current daily Arch and openSUSE user myself).
Why, you ask? Let me paint you a picture.
Imagine Ubuntu as a Labrador - friendly, accommodating, and doesn't chew up your furniture (or in this case, your patience).
First off, Ubuntu's UI is intuitive and user-friendly. It’s like it holds your hand through the twilight zone of the terminal. Also, it's well-documented, with a vibrant community ready to assist when you hit a snag.
And here's the cherry on top - it’s Debian-based. This means a massive software repository, making installations a breeze. So you can spend more time enjoying the Linux landscape, and less time wrestling with software dependencies.
So while it isn't perfect (or everyones cup of tea), I still believe it provides th easiest out-of-the-box experience for new Linux users.
As you grow in confidence, feel free to explore the wilder breeds. 😉 Happy journey!