Hi everybody.
I have used SolidWorks,Catia and Unigraphics. in my opinion UG number one.
SolidWorks is very good (For Mechanical Design) but for surfaces design insufficient,if catia very expensive and heavy a program (For CAM a little bit bad )
But UG in every respect very good...