To build on my comment about speed....
I have been a Carbonite customer for 5+ years now. The ease of use is great overall. Having access to my data via the web portal is an added bonus when I am looking for something from my phone or from a remote PC somewhere. These parts I greatly enjoy from there service.
Now for what I don't like....their upload and download speeds.
This past summer I had my first drive failure where I had to resort to Carbonite to restore data from. I lost a 2TB Seagate drive that holds misc data on my home file server. No big deal right? Had the wife stop by Best Buy on the way home to pick up a new drive, swapped it out in the PC, and open up Carbonite to start a restore. Carbonite had "frozen" my backups since it detected a drive missing which is handy dandy.
Two hours in and I see very little data has restored so I call it a night and head for bed. The next morning I check on it again...still not nearly as much data restored as I had hoped for. I check my traffic history and my restore is coming in at 7Mbps on my Google Fiber 1000Mbps connection. Not cool.
After 3 days, I gave up and cancelled the restore. To note, while you are restoring your backup remains paused/frozen. So my restore was going to take over a week easily and during that time, nothing new was going to be backed up. Then by the end of the week or two, that means I will have a gig or two of new data that hasn't been backed up which will then probably take another couple of days to fully backup.
Lucky for me, I managed to get the old Seagate drive functional on an external drive sled and managed to pull all of my data off of it. And then was able to unfreeze my Carbonite and let it play catch up over the next several days.
PROS
- Stupidly simple to use on Windows (don't know about other platforms)
- Runs in the background and just works
- Price is pretty good for "unlimited" storage
CONS
- Upload/Download speeds will be under 10Mbps
- No proxy support (for the home product)
- Not all file types are automatically backed up and require manual selection
- Backups are frozen/paused during a restore
- Speed issues are a major challenge if you have several hundred gigs of data
- Data is not encrypted at rest with a key the user manages (it is encrypted in transit via TLS)
Overall, I "hope" to get enough free time over the next 9 months before my subscription runs out to identify an alternate solution. However I have a feeling that many of the issues I have will be exist in many of the consumer based solutions. I am way too lazy to build/support my own setup...so good chance I will end up staying on Carbonite.