Whilst workng with assemblies which have a reasonable number of parts, it becomes increasingly important to be able to show/hide whichever component is of interest. I know similar posts have talked about "unhide all components" etc, but this can become confusing when all your component light bulbs are on, but clearly the object of interest is still not displayed (body is hidden). To find the hidden body using the tree can be time consuming.
What I've found very useful in other packages (Catia in my case), is the ability to swap between the visible workspace, and the hidden workspace. This means you can jump into the hidden workspace, clearly see all the components/bodies that are hidden, select the one you need and change its visibility as required - then jump back to the visible workspace. The hidden workspace is obviously different by the fact that the background is set to a specific colour (different to the visible workspace background).