Opinions and experiences in hull design wanted

Dear community,

I am wondering if Catia is the right software program for designing: ship hull shapes, fuselage or the body of a car. Therefore I hope that some of you could help me with the following questions:

- Why would you use Catia for ship hull, car body, or plane fuselage design & what are the    strengths of the program for this purpose? 
- Why wouldn't you use Catia, what are the weaknesses?
- What program would you advise to use for this purpose (if not Catia)?

ps. If you have any experience in hull designing, can you give any modelling tips?