I've created some detail items and generic annotations for some elements that we use in our construction drawings - for example extractor fans, smoke detectors etc. The different categories have different subcategories attached, e.g. Fire Strategy, so that if I want to show non-Fire Strategy drawings I can hide the subcategory in the visibility options. For both methods I have the same issue - the text notes can not be assigned a subcategory and will remain visible when the subcat of the main annotation is turned off.
I have a workaround where I select the family and click 'select all instances in view' then hide elements. This isn't very intuitive however, and I it would be good if subcats could be available for text, or maybe a new text element added called 'annotation text', which could scale automatically when the view scale changes.