i really like the Omnifocus app, however i dislike that the only way to sync across devices is to use their private servers, which means sending/sharing all your private stuff with them.
Technically they could easily sync via iCloud and encrypt the stored data, but of course for financial reasons companies prefer to be able to access and sell all your data...