The only real issue with 1 that I have, is the dependency on Layer States, which even with the Layerstate-* LispFunctions does not properly reload from .LAS file (one for each sheet type in a given plan set).
That, and Civil 3D Objects can have undesired results (example: Station Offset labels for an alignment?), when layers are frozen vs being turned off, etc which is just a PITA.