Crashplan still suites me fine. Them having a java client works out good for me since I use it on Linux as well as Windows. My biggest complaint would be that it needs a decent amount of RAM when dealing with a lot of files as well as a few other configuration changes. I disable their dedup as much as possible to reduce RAM consumption. Their servers have been slow but have you tried reaching out to them to see if maybe they can migrate you? With Crashplan, I set my local server as one of the crashplan servers to get a quick backup and then their cloud service for my remote data. Works pretty well.
I have plenty of memory and processing power, but their dedup doesn't seem to work right. About a month ago, there was an upgrade, and the system suddenly decided that it couldn't match any of my files with their existing back-ups and started over. It'll take about six months for it to catch up on the 7TB+.
I've been migrated twice. I'm now sending to their Seattle facility, which I think was new when I was moved there. It was better at the beginning, but, recently, it's been randomly dropping connections during resync, which makes them take days instead of hours. Also, the client has been randomly corrupting its own cache, which requires me to manually fix and triggers a resync.
I recently needed to restore some files. They have a 500MB limit via the web, which forced me to use the client. It failed on the download three times.
Their support has become garbage and just tells me to jack around with my settings. This is never a long-term fix the system seems incapable of handling the ever-growing amount of data. They handed out "unlimited" subscriptions in the early days, but unlike the cell phone companies, they haven't figured out how to throttle it.