I have been using CAD tools since 1971. I currently go back-and-forth among: CREO/ProEngineer, Geomagic Design, NX, SolidEdge, and SolidWorks (depending on what my customer demands). The question is, What do you want/need to accomplish?
I admit to being a partisan for Geomagic Design. It is, relative to the other programs I named, inexpensive, simple to use, easy to customize, and more powerful than most people realize. On the downside (which is true of all CAD products), it has not really caught up with the nature of (mechanical) design development in recent years. The greatest "issues" with it is that many otherwise wonderfully conceptual tools get tossed in without the deliberation they deserve and then are not brought back up to polish them to fit. [This may be said of most CAD products as well.]
On the other hand, were price no object whatsoever (yeah, sure, you betcha), SolidEdge would be my personal choice. [Just to be clear.]
As I said, the question is, What do you want/need to accomplish?