Labeling and Annotation
Dynamic Labels and Annotation Feature Classes are the two means to label features on incident maps. Each has pros and cons that must be weighed when selecting which to use under different circumstances.
Dynamic Labeling requires no setup, little maintenance, and adjusts automatically to scale, but does not allow much control over where the labels are placed. Annotation features are the reverse, they require creation, and maintenance at each scale needed, but allow for complete control of label placement.
Best practices for labeling are included in most product documentation, but generally dynamic labels are used until features become too numerous or crowded, at which point annotation should be created. However, for some features annotation is best used immediately, such as Division, and Branch breaks. This is because the label applies not to the feature but to the space between the features and must be placed accordingly.