(begging forgiveness, I haven’t read the comments yet).
Regarding backups - I started with using Ubuntu and its Backup application. This application is a front end for a command line package called Duplicity. One of the things that annoyed me about the backup app was that I couldn’t work out how to reschedule the scheduled backup.
Taking control of my own backup setup was the answer. Learn about bash scripting so you can create a short bit of code to handle your backups. Read up a little on duplicity, read up a little on mounting remote file shares, read up a little on setting up an ssh key for encrypting your backup.
This may be an heretical thing to say but I found ChatGPT quite useful in answering these questions (as always with anything you get from an LLM, double check it’s answers against reliable sources).
For work I’ve found that Microsoft Teams no longer works on Debian + Firefox. My workaround is a dedicated VM running debian with Chrome installed (and nothing else). We’ll see how long that works.