Next Actions are a concept from Getting Things Done®.
If you use "complete sub-tasks in order" option for the project tasks, then your to-do views will show you only the most current Next Action for each project in the overall list (as recommended in GTD®).
Each your action will be put in a right context. You can filter your actions by time and energy available.
Each time you complete a task the To-Do list is regenerated to keep it updated and right ordered basing on a sophisticated Prioritization Algorithm.
MLO does not let you to forget why you are doing this task by adding Project name to it (as recommended in pigpog).