Wait until you see how much it costs to retrieve your entire backup from Glacier.
In the end, S3 can be cheaper but you have to make a lot of assumptions beforehand. Backblaze is cheap enough to just throw everything in there and work with their lifecycle rules. You don't need to make assumptions about download volumes or storage duration beforehand (esp if you can retrieve via cloudflare).