I use both Revit and ACA, even on the same project due to limitations in each product. ACA is stable and manufacturer's have a wealth of detailed product support in DWG and DWF format. Quite often, only the newest products are available in BIM models and they are often heavily overdone and bloated. In some cases, though, there are no CAD details for new projects, only BIM details. I continue to develop libraries for both.
I agree with your frustrations about modeling in Revit. For a small office, it requires expertise on so many things that productivity drops. Quirks in how each type of Revit family behave and their idiotic limitations are frustrating. Limitations and idiosyncrasies of dynamic blocks are still problematic. ACA displaymanager, projectnavigator, and stylemanager are very complex and also difficult to learn and master.
Even though Revit is supposedly still under development, the pace of that development is woefully slow. Few suggestions for improvements are accomplished each year while expensive annual subscription is required.
Architect, Registered NC, VA, SC, & GA.