People talk shit about CATIA all the time, and I never understand why. There are not many things that can do what CATIA does. Big assemblies, things with a huge number of moving parts, are all CATIA when they're not NX, because you actually can open them and move them around in it. Formula 1? CATIA. Large Hadron Collider? CATIA. Airbus? Guess what?
CATIA is rubbish. But everything else is way worse.