Yeah, with the exception of layernotify, we use all the features you guys mention as well as visretainmode.
Layernotify was annoying to me when it first came out but I could see it being helpful now.
Our issues come from other discipline's xrefs, we typically reference them in, freeze everything and then turn on only the features we require. They are good about keeping the layers we reference on a consistent layer but they create new non-standard layers at any point in the project lifecycle so we (civil) have to constantly stay on top of it.
Because they are civil projects for various levels of government, they never have a CAD standard to follow and we're not always working with the same discipline teams.