Revit is great and will put out a complete set of plans. I sometimes pull in detail sheets that I have pre-made in ADT, but one day I will convert all those to Revit details. The bottom line is Revit IS NOT CAD. It is a database driven building information modeling system. The greatest aspect of it is that it is designed and made by architects. So the process flows and organization are, for the most part, intuitive. One important requirement is that you must know how a building, residential or commercial, is put together. A few firms attempting to integrate or change over to Revit have found that it requires a lot more instruction for some of their CAD techs. This is because the CAD techs are great are drawing whatever the engineer or architect gives them to produce in 2D lines and text. But, Revit is true modeling I that it is building in all the features necessary to tie all the parts together as you model the structure. AutoCAD is vector lines and text, Revit is database objects.