An issue I've always had with to-do list is spending too much time deciding what needs to be on the to-do list. And then prioritizing that list. One day I might find a way to make them work for me in general, but right now, I only find them useful as a project checklist.