The biggest thing I've found lacking in most todo list apps is recurring checklists. The closest I've come to having the feature set I wanted was Microsoft's Todo[2] app, which was based on Wunderlist[3]. Microsoft bought and killed it before I had the chance to use it but it sounded pretty excellent.
I still haven't set up my checklist system but I started to take inspiration from scrum at work to just design a hierarchical todo list system with separate files for each long term "epic" project, and then a rolling todo list that should have copies of the lines from the epic files (all of them have unique ids) so that I can check them off easily. The workflow is still evolving.
Thanks for sharing! I'm gonna be watching your repo!
1: https://github.com/mas-4/scrummy 2: https://todo.microsoft.com/tasks/ 3: https://en.wikipedia.org/wiki/Wunderlist