I've used both Pro/E and SolidWorks. Pro/E, as mentioned above, is a TERRIBLE program to use; it is not user-friendly at all. SolidWorks, on the other hand, is very easy to use, and relatively easy to learn because of its intuitive interface. I have never used Catia before, but apparently...