I currently use SolidWorks (as well as AutoCAD for 2D-only work), and I've never gotten a straight answer from Dassault as to why, if SolidWorks is the best 3D program out there, I or any company should make the investment to upgrade to Catia. In that case, both programs ...