My to-dos tend to be longer term, so for me a daily list doesn't make sense, except maybe as a custom list on a weird day. I have one tab of active to-dos, separated into a few different groups, such as :
"Requested by others" - These tend to get top priority, especially if the "other" is my boss
"Deliverables with due dates" - To make sure I am tracking to stuff three weeks out
Then I have a couple of others that are more driven by me, like things I want to research or ideas I have had that aren't fleshed out to the point where I have shared them or started a project.
As I said, this tab only has active to-dos, otherwise it would get too cluttered. Whenever I finish something, I move it over to an archive tab, so it doesn't get in the way, but so I can also easily list accomplishments when asked.
For me, a very regimented and time-consuming system doesn't fit, so this is a compromise that keeps track of stuff with minimal work.