Hello,
Manny, thanks for your suggestion. We have in the backlog the reworking dynamic groups or, better say, enriching them to be possible to consider also data on the server (console).
For now, you can try a workaround (but not ideal) to filter servers based on OS name and exclude domain controllers by the "Not equal" condition for specific machines.
In the future, we will try to extend Dynamic groups / Dynamic group Templates to better-fitting this kind of need.