I have been struggling with the same problem , and became more relaxed and productive only when I created 3 categories of projects:
The "Hard Landscape " projects, that have to move Fast!, even if they do not have a due date.
The "Active" projects, that have to move.
Projects of both categories have a next action defined.
The third category is the Someday/Maybe.
I keep a separate list of the projects of the first category. Next actions of those projects usually never get into a list , they just get done, as fast as I can.
If there is no possible action for those projects, I go to the next actions
list of the "Active " projects.