I've tried Backblaze, but the upload speed is only a single connection and VERY slow from my part of the world. If the uploading was done via multiple connections, it would be 10X faster. As it is, I still have about 230 days left before my existing data (and that's not even all of it) will be uploaded.
The speed varies with Crashplan as well, but I usually get around a couple of megabits per second at least.
I run it on my home NAS though so it's basically just set-and-forget, meaning that I don't have to remember to keep my Mac online. I just add my photos to the NAS share and it takes care of it from there.
The main benefit compared to the others is the "unlimited" cloud backup space if you sign up for their cloud service.