Hide component has been around for quite a while, and I do love this feature, but I have not used it in a while, as I have been mostly modeling since I have moved forward from NX6. My biggest complaint about "hide component in view" is that there is not a way to inherit what components are hidden. Having a dialogue like the "update view" dialogue would be awesome. We have had system requirements that require us to put all of one type of component on the same layer (for instance standard parts). I cant tell you the number of times I have finished a drawing/model only to have the checker find a standard part (that we leave at absolute and do not want displayed on the drawing) and had to go through a 10+ sheet layout and "hide component in view" to that same item in 50+ views and 10+ sheets.
I find it the most powerful when creating a large layout and in modeling I create/save a sacrificial view that I will delete later, I remove (hide component in view) all the components I want from that view
then I orient the view the way I want, then place that as the first view, and every view I fold from that original view will have adopted the same hidden components in each subsequent view. Very powerful if you don't want to manage components/assemblies with layers.
Your biggest worry as a new user of this feature (in a large user pool) is the panic your other users will have, when they cant find the component(s) in question when they "remove all view dependent edits" and realize they still cant see their components in a particular view(s).
Also you will find (at least in NX6 and older) that you cant use the ant in both directions to show and or hide components. Not sure why they did that, but my way around it was to place a small iso view with every component showing and select the items from there to "show component in view" in a particular view because they were either hard to find or not selectable since they were already hidden. For instance a particular fastener in a row you were looking down the point view of.