Comparando os Softwares Mid-Range, chega-se a conclusão de que todos são muito similares, porém atualmente, o SolidWorks é que está mais difundido no mercado.
Isto aconteceu pelo fato dele ser, na minha opinião, um software mais flexível para ser trabalhado, ou seja, o mesmo comando pode ser aplicado de várias formas, e isto facilita a aprendizagem para quem tem um software pirata em casa e, às vezes, não tem muita grana para bancar um curso.
Fora este diferencial, todos eles possuem os mesmos recuros (cada um em sua categoria).Por isso acredito que o SolidWorks é uma boa pedida, mas se quiser fazer um comparativo, veja também o SolidEdge...