I think paper-based is the best, which I find slightly odd given my heavy reliance on technology day to day. But it just works.
I create an updated list once a week or so, then I use a highlighter to highlight my next most important tasks (2 or 3), then work through them and cross them off the list. Combined with setting my one or two most critical goals for the day, this has worked out quite well.