When did you try Debian? Nvidia should be quite painless since they added the official non free repo. But make sure to install a backports version of the kernel and firmware. And modern apps should be installed with flatpak.
Anyway. I suggest that you try Debian again. There is nothing better out there.