1. If you are not able to manage your keys, which includes a simple unencrypted key-backup, you are doomed, even with a pretty interface.
2. If you insist on other people to take away the responsibility from you, no service, hard- or software will provide security or privacy for you.
3. You don't need a cloud, when decentralized or local services crater you much better and faster.
4. Sharing data isn't really a problem, it's the lack of transparency of the data collecting entity that creates the problem.
The conclusion is, to protect your security/privacy and to successfully utilize any crypto-toolchain you have to accept that responsibility isn't comfy, and delegation will lead to compromise.
Did you really believe that any government, or parts thereof, in the world would not tap the vast resources that packet-switched networks, centralized services would offer them?
Zacqary knows nothing about security, secure procedures or even cryprography.
If you delegate your private, unsecured communications to an entity for a comfortable user experience, you did not want either security and privacy.
Sorry, to tell you so.