Fedora, it fucking slaps and worked right out of the box. I'm using it for work and play on my main rig! I dual boot for some very specific hardware things that are not normal, but other than that it's been seamless! When I booted into Windows 10 again, they auto installed copilot... Glad to be done with this crap.
for file backup I really like borg/vorta using either borgbase or rsync.net as the provider. Or if the idea is more just sync across devices, maybe nextcloud or something, though its pretty heavy if you're just using it for one service. Or rsync.net sans the borg part
For file synchronization (not backup, at least not without a bunch more steps) I use SyncThing. It's local, and can be configured to not connect or communicate with any remote service. It keeps a directory on my laptop and desktop in sync whenever they come into the same network.
I knew there was a big one I was forgetting! Never used it but hear good things all the time
I use syncthing to sync files between devices. But I also like to store less uswd files (along with the rest) in the cloud.