I personally like buckets that are timeframe based - today, this weekend, this week, this month, someday.
I keep Done as a Priority instead of a separate column. Others may disagree, but I think it leads to less gardening (one less column!).
I start each bucket with a number for two reasons: (a) it makes it easier to sort in any view and (b) it makes it possible to set a slider that scales which timeframes to show in any view. Try moving this slider:
I also use a small trick to have the name of the priority bucket change to include the relevant date with these
I've developed a category set that I use across all my systems - my email labels, calendar colors, physical file folders, etc all use the same taxonomy of categories. I've kept roughly the same set for over a decade now, so they are pretty ingrained in my head. Mine may not match yours, but I highly recommend coming up with something that works across your systems, not just your todo list. As an easy example, it means I can filter my email and task list side-by-side and know I'm focused on the same set of things.
I number these as well, and keep the same numbers across systems. Creates some muscle memory for me - "that's a category 2 project".
Stuff I want to do that has nothing to do with anyone or anything else