progeCAD 2013 does it all.
I started using progeCAD Professional 2009. It has made many improvements over the past few years. I have completed hundreds of projects in 2D and 3D for architects, engineers, land surveyors, homeowners, and others. I am now using the 2013 version. In my experience progeCAD has been a great CAD program for the price.
ArrowCAD Design Services