Ive tried many to-do lists and have settled on OmniFocus. Keeps me on track and organized. Great that calendar appointments show on bottom of lists. Hesitated because of the cost but I can say - spend the money! No regrets!! Only wish they had a Windows version for my desktop and Surface Pro
Paver1 about OmniFocus 2 (legacy support edition), v2.4.4