Я и сам, временами, использую обзерверы. Но, по сути, у них два применения - выполнить код на колбеки на уровне моделей и cache sweepers.
Для первого - перешел на консерны. Теперь модулями раскидываю.
Для второго - юзаю redis с setex
Удобство с обзерверами в том, что их можно удобно отключить в тестах, например.