There's a few things to consider. Revit is about twice the price of Vectorworks. If you're doing a lot of building modeling, as Christiaan notes, apps geared towards building modeling like ArchiCAD or Revit will generate construction docs faster than CAD-based apps like Vectorworks.
These apps are debatably harder to learn than Vectorworks - as you've realized, making families in Revit is one more thing you've got to learn to handle all the different conditions and designs that you're pushing out.
And to be honest - you're really needing more of a CAD solution. Revit and ArchiCAD both do 2D CAD very well, but it's an adjunct feature to what they're designed to do - design and document buildings.
From that perspective Vectorworks or AutoCAD LT may be a better fit for you. Then, if you need the 3D, you can jump into it if you really need it. On the shop drawings front, you might find it easier to interoperate with AutoCAD and Revit-based consultants if you have AutoCAD, but Vectorworks generally puts out a better looking set of drawings. If you're graphically inclined, Vectorworks does shine in this regard. (AutoCAD LT is the 'light' version of AutoCAD at about $1500 vs $4000)
Hope this helps!