I have used both, and currently use SolidWorks.<br>
<br>
As with any of the smaller packages it will not do what the big "Work-Station" programs can do with modeling free form shapes. But with that said, I prefer soildWorks to Pro/E, as it is far more easy to use, and learn.<br>
<br>
Unfortunately, many people who come to a new CAD program, whether it be up from ACAD, or down from a work-station bring their biases. Solidwoks, as with any CAD package, once you understand how it works, becomes bog simple to use.<br>
<br>
I think the Drafting portion to be very easy to use, but as it is designed to fit within a mechanical engineering design package, it is not totally 2-D paper oriented as would be ACAD, for example. I find it very user friendly.<br>
<br>
I am not sure what you mean by large assemblies. I design medical devices, mostly plastic molded parts, with some metal parts. Some of my handles have 100 components, including fasteners, springs, and such. It is quite easy to create a "Assembly Drawing" off the model, including a BOM. <br>
<br>
I am also not sure what you mean by "robust", but if you mean does the program crash, or misbehave due to large files. I can't say I have had much problem. I did have a low powered computer that caused problems, but with my current machine (400mhz, 128MB) I have more problems with e-mail or the net than with SoildWorks.