Here's a painful lesson I learned after a couple of years of getting myself organized: if you are spending more than a small percentage of your time managing your tasks (or worse, managing your task management system) as opposed to completing tasks, then your system isn't working.
I feel like giving a proper answer to your query would require fully describing my task management process which, over the years, has gotten quite complex. That would take more time than I'm willing to spend on task management, sorry.
I'll just describe one thing, how I have ended up using the star. It is pretty much the inverse of someday/never. Many of my tasks are unavailable at any particular time because of dependencies, future dates, closed contexts, proximity requirements and other constraints. Those that are available generally have some sense of priority (coded as importance) that determines what goes first. Looking at the class of all unconstrained tasks, there are some I would be happy to work on right now provided only that everything with a higher priority had been completed. Those get a star. The unstarred tasks will appear on focused lists like waiting tasks, annual routines, catch up on phone calls but will not appear on everyday what-should-I-do-next lists.