Like others, I find it very difficult to work on a daily basis directly from context lists. The disadvantage of doing so is that each completion of a next action necessitates a new assessment of which next next action to be addressed. This imposes recurring interruptions which are particularly unwelcome in fast moving, reactive roles. I prefer to maintain my context lists as a holding place for actions that I need to complete at some point and to review daily to compile and prioritise a manageable list for the next day i.e. all in one go rather than between actions. Also, night-before planning is an effective technique for going home mentally unburdened and starting the next day's work quickly, moving rapidly from one action to the next.
Your concept of a "holding place" is exactly how I view mine, where I'm continuously reviewing, adding, deleting. I must primarily work from a ~5 item daily priority list first. Not too often can I just work one NA after another from the context list, like quite a few on this forum can. I've always wondered why do I always need to see the "why" for doing something.