I have experience with SolidWorks and Autodesk Inventor. I would highly recommend SolidWorks as the best choice for 3D as it is easy to use (intuitive), powerful, and nicely priced with good support.
In my opinion, Inventor is more cumbersome, and demands more powerful hardware (more ram and...