I love annotative styles for everything...text, multileaders, dimensions, blocks...if it can be annotative, I make it so. It makes the templates and drawings much easier. Of course, like most things, this is just my opinion. I also think the name of the style needs to include the size for it to make sense.
An example of a text style we use: RS-0.1-15 For me this means RomanS / height 0.1 / oblique 15. The multileaders and dimensions follow similar methods (at least the height should be in there so you know what you're placing).
A lot of the civil 3d styles will be annotative already, so it makes sense to me to follow that with the regular autocad styles. It is very easy to understand, like you mentioned.