As a non technical user that has switched to Ubuntu from Windows, Linux is light years ahead. Any os without a decent package manager like apt or flatpak is unusable for me and that's without mentioning the ads...
Fedora! Have been super not a fan of Windows for years now so I avoid it hardcore when I can.
Linux in general is a lot easier to set up programming environments on, and also just generally it's a lot more flexible when it comes to customization, which is definitely important when you're a big picky bitchbaby like I am.
Fedora specifically I like because there's something I just really like about RHEL-related distros (to the point that i use Rocky Linux on my server also). They feel really polished and dnf is probably my favourite package manager of all the ones I've tried so far. I do have a few issues with it, and I miss having access to the AUR when I used various Arch-baseds over the years, but all in all I'm very happy with it and I don't see myself switching distros for desktop use any time soon.
I switched to it 50% for the AUR: I regularly install softwares not from the classic repos, and the AUR is a godsend compared to cloning a Github, make install and thinking about updating it.
The rest is a mix of the ArchWiki, its lightness and openness.
M2 Macbook Air for personal use and my freelance work and an AMD Ryzen 5600 with a Radeon 6700 XT with Ubuntu for ML/AI hobby work and Windows 11 for some minor gaming here and there.