The key is to set things up once so as to hardly need to think about them again.
My iMac automatically backs up to a Time Capsule every hour. I hardly notice this happening (but I do know that it is happening).
Every ten days it reminds me to backup to an external HD that I keep hidden the rest of the time. When it does that I go get the HD, plug it in, and start the backup.
Finally, I have a contract with an online backup provider. This backup also happens automatically. I forget how often, but I get regular reports that it does.
All of these backups are encrypted. All of my computing devices need a password (or thumbprint, or face id) to log in.
I have only once needed to restore a whole machine from backup (which worked). I have more often had reason to go delving into the Time Machine backups to retrieve old versions of current files.
I have various other computing devices with their own backup provisions. In some cases that is none, by choice, because they are not places where "work" happens, i.e. places where I create things that I don't want to risk losing. My PC, for example, only exists to be able to run VR applications. Pretty much everything on my iPhone exists in the iCloud and therefore on my iMac also.
To address your criteria:
-
All backups are encrypted.
-
The only thing that requires an ongoing subscription is the online backup provider, for which I pay $60/year. My backup with them is currently just under 2TB.
-
I've never had a flood come into the house, but all my computer stuff is upstairs anyway. If my house burned down and all that is in it, I'd be reliant on the online provider to get stuff back.
-
As the Time Capsule is always on and always connected, I guess ransomware would get at that too, but the external drive and the online backups would presumably escape.
-
I don't have a solution to this. There are two passwords that I must not ever forget. One is the password to my iMac, and the other is the password to an encrypted file on the iMac (and backed up to a USB stick) containing all my other passwords. I use both of these daily, which keeps them in my memory, but I know that any password I don't use for a few months is likely to drop out. Writing them down is vulnerable to forgetting where I wrote them, and to the house burning down, and to theft.
I'm currently using Duplicacy to automatically back up to the 1TB of OneDrive storage that comes along with my Microsoft 365 subscription, to my Google Drive, and to my NAS.