If I want to break a habit every time I have temptation for that feeling I try to replace that feeling with a little great habit. Let me give you an example, Let's assume that I am smoking. If I would like to quit smoking, every time I want cigaret I would read a page from a book(Or ten).
If I want to form a new habit, I would put that habit on the easiest that I could perform. For example, If I want to go to gym, I would put that on the morning because latter I would be tired.
Keep notes do feel a bit limited when dealing with formatting, but I guess it's simplicity is more important. I use Joplin for more complex note-taking.
The company also has a habit of charging $TEXAS for upgrades for new major releases. That is totally within their right and they deserve all the cash they can get -- but that reality may affect your buying decisions.
I did the Things thing for a while but determined the money leaving my wallet wasn't worth it for me. That said, it's among the best, cleanest, highest quality Mac software I've used.
I'm still waiting for someone to correctly use a threeve, though.
Anything more complex doesn't stick and becomes more work than it's worth in my experience.
The trick to making google calendar work is putting literally everything on there, from work to personal tasks, to events, to little notes for later. Tasks works especially well with recurring tasks - for example I have vaccuuming and cleaning the kitchen as a recurring Sunday task
I have a small API hack that helps me prioritize and sort data on a custom app