One problem I have with most of these services is that they are hosted services, i.e. they have access to my data, even in principle. Therefore, I cannot use them for work information.
I'd rather have a system that saves data locally and lets me handle the hosting on the cloud.