CAD generally has a steep learning curve, but once you're adept at it it can be easy to create surprisingly complex parts in very little time. Professional CAD packages can make this even faster with more complicated built-in tools. But time spent designing in CAD is usually focusing on figuring out some particular dimension...or dealing with the thousand obscure bugs, crashes, and constraint failures that seem to plague all CAD software.