Agreed. Creo has a horrible display of dimensions unless you move them. We should not need to move them. When we edit dimensions in 3D, the dims should be set outside of the geometry so we can see them. All too often, the dims are blended with something else, or a length dim fall on the edge of the feature. Then there is also color. If you have a yellow model, and the dims are yellow, you cant find them. It is then quicker to redefine the feature and edit the sketch or dims in the dashboard. This suggested "cleanup" is a great idea and would make CAD users life much better.
Can't believe the number of times I've created a simple angular dimension and when I want to modify it, it's location is apparently in the next county. I have to spin and zoom (often not in, but out) to make the dimension visible so I can get to it.
Also, the "hover over the pile of dimensions and play the RMB lottery" method of selection is very unpleasant. This kind of thing is common especially where I've used the "repeat" method in an assembly to place a bunch of parts.
Or create a grid where the dimensions snap on, so you don't have to create snaplines but still have the possibility to place the dimensions with a certain offset instead of random distances.
I would prefer snaplines that move with the modelgeometry when it is changed instead of a grid. Then the dimensions and annotations would move when the geometry of the model changes.