This is what seems to work for me: What I do to avoid choosing frequently from long lists is to mark some actions critical. They are not necessarily to be done today or next day; they have a sort of high priority. When I am looking for actions, I look at these first, and even if they are mixed with other unmarked actions, it is easy to ignore the latter because of the markings. When I find that I don't have enough time or energy to do these, I look at others.
Then periodically, mainly through weekly review, but even earlier if I start feeling lost, I look at the whole list to see if some more actions are to be marked critical. And usually I know an action is critical when I add it, and mark it accordingly while adding. I have to constantly keep on telling myself not to mark too many actions critical, else I will be lost again!
Some of these actions are really long ones like working on a report, and may go on for more than a day. This "critical" list cannot be called a daily list. But it tries to solve the same problem.
Of course this is what works for me; YMMV.