Silhouettes have to get a lot smarter in Revit.
They generally work well in 3d views but are pretty useless in 2d elevations.
Check out Rhino's new Make-2d features and how "Whole-scene silhouettes are computed"
What Id like to see is for depth cue to apply silhouette lines for each distance.
Revit should break down an exterior elevation and 'think':
There are # flat planes of walls in view with more than 4' difference between the distance to each, take everything that's ±1' from each plan and outline it. As you get farther away apply a thinner pen weight outline. The silhouette for each plan should be more like Rhino's where the entire scene gets outlined and less like Revit's where the leading edge of all elements gets outlined.
Feel free to let me know if this comment needs a visual explanation and I can produce one.