I tried using SolidEdge a year ago, but gave up on it because I couldn't figure out how to specify exact dimensions for line lengths, diameters, placement of hole centers, and the like.
I probably gave up on it too soon, and so maybe I need to give it another look.