Rhino 3D is also very widespread, surface modling capabilities are excellent (NURBS surfaces as in Catia)
https://www.rhino3d.com/
The full version is about $1000 I think, far less than any other software capable of doing similar things.
Surface modeling is considered something like the supreme discipline of CAD, you'll need a few tutorials to get started. However lots of stuff can be found on youtube and the internet.
Simon