I don’t really like working with the Workflow field as it doesn’t really treat it as a database when it comes to automation and such. But the grayed out entities and the “Include Finished” in search make it quite nice. It would be nice to be able to scope any field named “Final” with a checkbox (on the entity, using a lookup) and give it the grayed out colors.
Even better would be to set custom colors filters globally, not per view, plus custom filters on search. But that might be trickier? Not sure.