Where I work we have a 'server' computer running windows. I went for backblaze as an online backup option (full disk backup) because it's easy to use, it has a 'sort' of encryption[1] and it's pay-once save all kind of thing, so I don't have to bother all that much. Oh, also we have great upstream speed at the office so problems there...
That said, since my upstream speed at home is limited, the things that I can backup on the cloud are limited.
[1] Backblaze's encryption key is submitted on the browser, via JS. Not the most secure scheme you can find. IMHO if you're not worried about state-level espionage that's fine.
work files copied to an external drive monthly this is also backed up with crashplan.
photos to external hard drive and backed up to crashplan and burned to DVDs which are taken to my parents house a few times per year and stored there.
We also have physical prints made of our favorite photos.