I would like to see Revit provide an option to turn off all non-visible components & objects while in the "Reveal Hidden" mode.
Ex: If my linked site file (w/ autocad link) and shell building file are set in the visibility graphics as 'not visible' then when I go into the reveal hidden the should not show up as hidden which hides a previously hidden object beyond an opaque surface.