It would be great if instance properties, such as level, offset, workset, phase, comments, room, space, location coordinates, etc, etc, could be passed into family and be used in family formulas.
For example, if an electrical outlet needs to be numbered with room name prefix, it’s better to be able to pass room name to the outlet family, then a parameter can be setup like
OutletNumber = room name + NumberInRoom
In this case, obviously, text functions (which Revit does not have) are needed too.
This will dramatically increase the power of families.