I'm an OmniFocus user myself. It has a big of a learning, and especially setup curve. But after this is out of the way, working with it is pretty smooth.
You can set it up so that if only a context is assigned, the task gets auto-assigned to a special single-action group. It's usually called "Miscellaneous", which tends to clutter up the context-view. The OmniFocus setup guide on here recommends renaming this to "---". This is a small change, but it's probably one of the reasons why I now like working with OmniFocus much more.Project assignment is essentially mandatory and requires too much thought.
I also switched the ugly old font to Helvetica Neue and did some other optical tweaks to give it a fresher look. You can download themes for it, too.
I'd use the quick entry for things like that and then only assign a context and then save. The tasks will get stuffed into the "---" single action project and appear on your context lists.An example: I'm flying from home to another city for a wedding, and then on to a third city for work. Where does making airline reservations go? Context is clear, but project is not. I have a lot going on right now, so my feelings may reflect a need to go to a new level of sophisticated simplicity, or maybe just adolescent rebellion against authority.
Personally, I rarely assign projects to tasks even if I know they belong to a particular project. It's enough my brain makes the connection and that the tasks appear on my action lists.
Maybe that helps you have a better time with OmniFocus, too!