if you need to use multiple tags, is it really slow to name gameObjects with strings containing multiple tags and then filter them using regular expressions?
No. I don’t believe using multiple tags really makes any difference. Now how you filter those strings might be another thing. But that will depend solely on your coding ethics.