I installed a home cloud, and as of yet I don't have the calendar working with it the same way. Which is to say, that cloud's calendar is gaining a layer of dust until they fix it.
Something that I use a lot: mind mapping. It doesn't even matter what software you use to do it, as long as you can drag things to different branches of the mind map as things evolve.
Mind mapping is the one thing I won't give up when it comes to planning and productivity. There's a reason "napkin" meetings end up producing bare-bones mind maps. Digitizing those maps makes them so very powerful.
I'm starting to use Anki style retention methods, but haven't done so long enough to comment yet. I'll leave that one for someone who's used it longer than I have.
EDIT: One more for the road-- I really like using Dropbox to keep all my devices in sync. I'm clearly a stickler for all of my devices being "in the know." I believe if one device gets totally trashed, I should be able to boot up just about anything else and continue like nothing happened. I shouldn't have to modify my work flow just because I'm on my phone instead of my desktop, or whatever.
I've found one Google Sheets document gives me the greatest visibility over the various aspects of my life and the most flexible as I can integrate complex formulas for stat generations, etc.
Asana for business/project todos, gives you more structure and collaboration.