Labels vs groups in automations?

I’ve been thinking about whether I want to start using labels by integrating them in automations.

I currently have a list of customized battery entities, where I add the type of battery as an attribute and an automation that sends me a notification, if any of those entities goes low. This also means that I have to edit both places for every new/removed battery device.

This is where labels or groups could come in and building the automation in a way that doesn’t require changes for new/removed devices. Same goes for stuff like lights etc. basically anything that would be grouped and used in an automation

How do you handle stuff like this? Do you use labels/groups or something else?

One thing to consider in the groups vs. labels debate is that I am currently unaware of how to group or sort by labels. However you can filter by labels. This might be an oversight, but I ran into this after putting some time into adding some labels and it took me some time to realize the labels were for filtering.