I’m currently using Adobe Illustrator for the 2D patterns, which is where the majority of the designing occurs. Mocking up the basic 3D model in Fusion 360 or Rhino is helpful if you’re unsure of how the 2D dimensions might look. I’m not an expert when it comes to soft surface modelling, but Clo3D is what is commonly used by fashion and garment designers.