I’ve started with ubuntu/mint and it was always a matter of time before something broke then i tried everything from then all the major distros and found that I loved being on a rolling release with openSUSE Tubleweed (gaming and most new software works better) and BTRFS on Fedora (BTRFS let’s you have boot time snapshots you can go back to if anything breaks).
After some research I found I can get both with arch so installed arch as a learning process via the outstanding wiki and have never looked back. Nowadays I just install endevourOS because it’s just an arch distro with easy BTRFS setup and easy gui installer was almost exactly like my custom arch cofigs and it uses official arch repos so you update just like arch (unlike manjaro). It’s been more stable than windows 10 for me.
Tldr: arch let’s you pick exactly what you want in a distro and is updated with the latest software something important if you game with nvidia GPU for example.
If that happened to me I’d not want to deal with that again either.
What has made arch work for me is BTRFS filesystem with the grub module grub-btrfs. It gives you BTRFS snapshots you can load into at grub and with snapper and auto snap it will automatically create a restore point before updating.
It’s worked flawlessly and thanks to BTRFS black magic the snapshots don’t take up much storage space. I also recommend BTRFS assistant in the aur if you don’t mind using a gui.
If you want an easy arch setup + friendly community forums + easy BTRFS setup I can’t recommended EndevourOS enough.