You may get answers or better ones if you shared with us what "good"
means to you:
http://www.catb.org/~esr/faqs/smart-questions.html
I use vim with todo.txt file for personal tasks, and enable folding for
this file so I only see the top-level tasks by default.