And some other considerations - particularly procedure. Attached is an image from a recent project... it's a pullman, but same ideas apply for a kitchen.
1. Model the countertop separately from the cabinets. This allows you to control it's contours, 2D coverage in the plan view and edge treatment.
2. countertop edge treatment can be done with GDL objects or Complex Profile tools.
3. Don't try to use a GDL's 'built-in' plumbing elements. The lavs and faucets in this image are separate GDL objects.
4. Model the toe kick separately from the cab boxes.... just like you'd build it in real life.
5. The backsplash was modeled using slabs. You could also use walls. The edge course is a separate element with it's own material assigned.
Notice the 'cut-away' toe detailing.. that was done with a GDL base moulding which has been cut out with a cut body GDL using a Solid Element Operation.
Don't get mentally 'locked in' to an Object because of what it's called.. If it does what you need it to do, use it. Sometimes I'll use 'overhead' cabinet elements in a base or full height cabinet situation, depending on what I need to happen. They're very flexible.
I could go on, but perhaps 'jiggling the handle' with these tips will open the door for you.. as it were!
If you go over to my website and hit the 'Links' page, I've got my entire GDL library available for download. It's got some handy widgets for doing traditional cabinets in the furnishings and finishes sub folders. Of particular interest are cabinets with FACE FRAMES... which are fully parametric.
Enjoy!