

I’m using Fedora KDE and haven’t set up backups on my desktop PC yet, but on Linux servers (both at home and “in the cloud”) I usually use Borgbackup with Borgmatic. All my systems have two backup destinations: My home server and a storage VPS, both via SSH.
Looks like Pika Backup is a GUI for Borgbackup, so it should be a good choice. Vorta is also popular. GNOME apps tend to focus on simple, easy to use GUIs with minimal customization, so it’s possible Vorta is more configurable. I haven’t tried either.
Don’t forget the 3-2-1 policy: you should have at least three copies of your data, in at least two locations, one of which is off-site (cloud, a NAS at a friend’s or family member’s house, etc). If you’re looking for cloud storage, Hetzner storage boxes are great value. Some VPS providers have good sales (less than $3/TB/month) during Black Friday.
Pika is a GUI for Borg.
Rsync is doable, but it’s not great since you essentially only have one backup set. If a file gets corrupted and you don’t notice before the next backup is done, you won’t be able to restore it. Borg’s deduping is good enough to keep lots of history - I do daily backups and keep every day for the past two weeks, every week for the past three months, and every month indefinitely (until I run out of space and need to prune it). Borgmatic handles pruning the backups that are out of retention.