Colter Reed started a series about the OmniFocus Perspectives he uses. His 'Today' Perspective is nearly identical with mine although I made a few different choices when it comes to grouping and sorting.
Next to my 'Today' Perspective I recently changed the approach for my 'Next Action' Perspective somewhat dramatically. However, one thing that will never change is, as Colter points out, the need to review on a regular basis.
Every night, spend five minutes to review what you’ve done that day. For every task you didn’t get to, make a conscious decision to either leave the task on your list for tomorrow, reschedule it for another day, or maybe even delete the task if it no longer makes sense.
The Perspective introduced works around Flagged and Due tasks which makes perfect sense. Just remind yourself that due dates mark real, externally imposed deadlines or promises made to others while flagged tasks are more of an intention (you strive to get them done today).
Also have a look at Colter's Perspective for scheduling tasks which should resonate well with you if you are in the 'start date' camp of OmniFocus users.