I like the ability to build pieces of templates, then build full templates using the pieces. The end conditions are also very powerful as you can have multiple end conditions as well as smart end conditions using programming language.
For alignments, the regression tools make it quick and easy to fine tune alignments. The ability to have multiple vertical alignments within one horizontal alignment allows for profile options to be explored without running multiple designs. However multiple horizontal alignments will require multiple designs.
The Modeller portion of the software is easy to use to build a model and design it according to your site constraints. Point controls, overrides, parametric constraints allow designs to be fine tuned without changing alignments and templates.
The menu layout can be quite overwhelming as there are a lot of options in every part of the program.
For the modeller, a model can quickly become very complicated to work with if too many point controls, overrides, and parametric constraints are used.
Interchange design, quantity estimates, and outputs for construction. We can quickly produce 3D polylines to be used for machine controlled construction work, and 3D models that are able to retain most design connections when alignments are changed.