Please consider the option of adding Conditional Coloring on top of a Single Select Field Coloring scheme.
Below are two use-cases that seem like simple leaps from the current mode of operation:
I often want to supersede the single select color field, but only under a set of conditions. Otherwise, the single select field is the perfect color scheme.
Imagine two single select fields: (1) Description, (2) Urgency/Priority/Status. I often color records by the description, but want to supersede that color when the Urgency goes to “High”.
Also, please note that for me the current coloring of records in grid view is not very useful. However, when integrated with the blocks like the Gantt block ,flowchart block, or calendar view, they become indispensable.