helpmewithintralink,
Thanks for providing a concise, grammatically correct, and spelling error-free response to edelsoz's question. Reading this thread I began to wonder what the perception is for this group from an outsider or beginner, and whether there are 'experts' posting here at all.
Honestly, I'm not trying to criticize spelling or grammar - but from a 'big picture' standpoint, this group would come across as a much more reliable source of information if some attention were paid to these things...not to mention the fact that knowledge and fact can become skewed when interpreted through grammatical mistakes.
Edelsoz,
I have about 14 years of CAD experience, ranging from CadApple in the late 80's through CadKey, MicroStation, AutoCAD, Pro/Engineer, and CATIA - not to mention messing around with Mechanical Desktop, UniGraphics, Think3, SolidWorks and other small enterprise CAD packages. Although I am not an expert in any of these packages, I am most fluent in Pro/Engineer and CATIA and feel that I can provide a good answer to your question backed by some level of experience.
Both Pro/Engineer and CATIA are excellent mid-range CAD packages, scalable to full-blown CAD/CAM integrated environments for large companies. Both offer reasonably-priced base packages, but will usually cost a significant amount of money to upgrade the system to 'full' functionality - which makes them very attractive to growing companies as well as consulting engineers. On another note, while touting the functionality of their respective CAD capabilities, you have to consider the trend toward interoperability not only between differing CAD platforms, but with manufacturing software, CMM software, etc as well. Neither Pro/Engineer nor CATIA offer much of this in their base packages.
Bottom line is that you should continue researching this subject on the 'net and other places - if I needed to choose between Pro/Engineer and CATIA...I would choose Pro/Engineer hands down. If my decision criteria were centered around recent interoperability trends, I might choose something like SolidWorks (which has a direct information exchange with other ParaSolid CAD platforms, such as UniGraphics, without using neutral file formats to exchange information and sacrificing accuracy). In any case, whether you get formal training in Pro/Engineer, CATIA, or any other 3D modeling software, the underlying basics of incorporating design intent, 3D spatial thought processes, and good design practices will carry over to ANY CAD software you use in your career.
A bit long-winded, but I hope it helps.
Recneps