Using casework families to model counters is slow and cumbersome because you have to create a new family for every custom shape you come across and modeling in place is just as slow and clunky. it's much faster and easier to use a floor type as a counter. You can utilize floor slab edges for things like backslashes and aprons which is really handy. You can even attach walls to the bottoms of your counters like this. The biggest drawback is that your counter remains categorized as a floor preventing you from having the same level of graphic control as if it were categorized as casework. Counters modeled as floors also have a nasty habit of cluttering up structural and MEP models when linked in from architectural models. I don't think this is a big ask but it would be very helpful.