I've heard this may be in the works, but here's my two cents' worth. When using Hide/Isolate, there should be a checkbox for hiding selected objects permanently, not only for entire categories of objects...
I'm only fairly new to Revit as well, but after 10 years of using AutoCAD (and customising it heavily to do what I wanted it to), I think this is the closest thing to a 'perfect CAD package' that I've ever seen. I've been looking for gaps that are serious enough to justify an API (partly to keep my customisation work), but as yet have found nothing severe that is wanting.
Chris