My work computer is also my home computer. So not losing photos and videos is pretty critical. Everything else is replaceable.
I just bought a cheap Seagate Backup Plus 4TB last year. I think it was $130. Then I just let Time Machine do it's thing. So that's 2 copies of the important stuff.
Then $50 annually for Backblaze. I've got no real use for Dropbox and it costs twice as much for less storage. I could totally see using it in a media company. That's just not a problem I have. I pretty much never need to share a personal file that's too big for iMessage (photos/videos) or Email (spreadsheets). Anyways, that's a third copy.
Then I've got iCloud to share photos/music/videos on our Family Sharing. That's a fourth copy.
So everything is pretty much always in sync. Wether it's my wife's iPad, my laptop, either of our phones, etc.
Into the second year it's cheaper than just having Dropbox alone. But the best part: It takes... I dunno. 10 minutes of one time setup effort. You don't have to know anything but how to click "Next" or "OK" in a wizard, and it's zero maintenance. Nothing to baby-sit.
And it's a little slow, but if I really need an individual file off Backblaze, I can get it. Just takes a couple minutes to use their web based backup browser and selectively download something. I've had to do that a total of one time though.
Beyond that setting up a new machine for me for development is just pulling my .bashit theme, installing homebrew, installing IntelliJ, running brew install sbt git and I'm pretty much good to go. It was really surprising how quick setting up my Macbook for Scala development was compared to setting up previous machines for Ruby development.
The basic problem with Backblaze is that they delete remote files 30 days after they're deleted locally... which means that if something important is intentionally or accidentally wiped and you don't notice for a month, it's gone forever.
That's why I stick with Crashplan, despite the general annoyances of their non-native desktop apps.
For those two types of files I'd use S3, perhaps replicated somewhere for redundancy since they're that important.
But it looks like you've got a working solution already.
I develop in Ruby, and for some reason I have to set up a lot of Ruby environments, way more than I have to set up work machines. Rbenv, Sublime, iTerm2, Homebrew, Postgresapp, Bundler, done, ready to bundle then rake db:setup. I have a little checklist that I just run down, but honestly I really don't need it.
I just bought a cheap Seagate Backup Plus 4TB last year. I think it was $130. Then I just let Time Machine do it's thing. So that's 2 copies of the important stuff.
Then $50 annually for Backblaze. I've got no real use for Dropbox and it costs twice as much for less storage. I could totally see using it in a media company. That's just not a problem I have. I pretty much never need to share a personal file that's too big for iMessage (photos/videos) or Email (spreadsheets). Anyways, that's a third copy.
Then I've got iCloud to share photos/music/videos on our Family Sharing. That's a fourth copy.
So everything is pretty much always in sync. Wether it's my wife's iPad, my laptop, either of our phones, etc.
Into the second year it's cheaper than just having Dropbox alone. But the best part: It takes... I dunno. 10 minutes of one time setup effort. You don't have to know anything but how to click "Next" or "OK" in a wizard, and it's zero maintenance. Nothing to baby-sit.
And it's a little slow, but if I really need an individual file off Backblaze, I can get it. Just takes a couple minutes to use their web based backup browser and selectively download something. I've had to do that a total of one time though.
Beyond that setting up a new machine for me for development is just pulling my .bashit theme, installing homebrew, installing IntelliJ, running brew install sbt git and I'm pretty much good to go. It was really surprising how quick setting up my Macbook for Scala development was compared to setting up previous machines for Ruby development.