Check out https://laptopwithlinux.com/ - new or used.
Assuming you’re on Fedora 40: sudo dnf install dnf5
It depends on your priorities, hardware, use cases etc. Honestly it’s unlikely to be the determining factor. Available hardware and software support and your attitude to risk are probably more important. Fedora is a cutting edge distro with good reliability and is feature rich. It’s upstream of Red Hat Enterprise Linux so has massive support behind it and a large user base. There are multiple spins if you want GNOME or KDE or an immutable OS etc. Adding additional repos such as RPMfusion make adding Nvidia and other proprietary drivers a breeze. As with most things GNU/Linux you need to be prepared to put in the effort to take control of your digital life. It’s not easy but well worth it.
“dnf -C …” may change your life!
GNU’s Not UNIX
Suspend to RAM / hibernate already does that?
Wayland support wasn’t working with NVIDIA and commenting out the suspend / resume checks (that can disable Wayland) fixed it. This was early - possibly F40 beta so it may not be necessary anymore but everything still works.
cp /usr/lib/udev/rules.d/61-gdm.rules /etc/udev/rules.d/61-gdm.rules
Comment out the suspend / resume tests in /etc/udev/rules.d/61-gdm.rules. Any issues delete /etc/udev/rules.d/61-gdm.rules.
Create alias to check if current session is Wayland:
alias iswayland='loginctl show-session 2 -p Type | awk -F= '\''{print $2}'\'''