I think the key to managing families and content lies in the file naming structure, which can be maintained without the aide of a 3rd-party add-on, although if one had a menu system that would facilitate following such a file-naming standard, it would help.
When I last looked at the Techtonic BIM Library manager (now Reed SBL), one thing that its library had going for it was a good consistent naming structure to the families provided, regardless of the folder structure. Such a naming standard which starts at the left and moves from general to specific is the best way to name family files. Where this becomes especially helpful is from within Revit, especially when hitting the "COMPONENT" button, where it helps to have all the component families list alpha-numerically sorted by the type of Revit family first, then the specifics second.
There is nothing more frustrating than looking through an alpha-sorted list for a specific sink, for example, and not knowing whether to look in the list for
"SINK-BATH-OVAL***", "LAV-OVAL***", "OVAL-SINK***", or "UNDERMOUNT-SINK-***", etc.
This is something that every office should have in place, with or without the aid of a 3rd-party content manager routine. It's just unfortunate that the OOTB content that comes with Revit does not take into account such a logical naming strategy!