i'm guessing this isn't a new suggestion.
revit should be able to adjust line weights on silhouette edges so that you can visually read where a building steps.
when i learned hand drafting we called these profile lines. when generating an edge line in elevation, revit should analyze the distance of adjacent planes on either side of the line. the lineweight of the line would change based on the distance between planes. large or infinite distances (outside edge of building) get bold lines. medium distances such as steps in the building get a medium line and small distances such as window and door openings have no line change. this should also take into account where the line is, so that foreground elements are bolder than background elements.
there should be multiple options to give users maximum flexibility.