I am no CAD expert. Hell, I can't even spell CDA. See.
BUT, I think if you want to spend (waste?) time talking about what is the best CAD sw, you need to get a little more specific, particularly about the money. I have little doubt that Solid Works is a fine system but it seems expensive, especially when there are some pretty nice free systems available. Also, you have to decide... best, for what? Architecture? Sheet metal? Animation? 2D sketches? 3D? Solid/parametric?
SketchUP is a big local favorite but everyone sees its shortcomings when it comes time to print that drawing. Among 3D solids programs there are also free offerings that shine for one type of industry/application or other, such as Creo DME, Rhine, etc.
It also depends on what a fellow's own personal requirements are. I, for example, spent 20 years writing code and now that I am getting older (and retired) I don't want to work so hard to learn a new development environment. So, to me, a butt-simple program like AutoDesk's 123D just really appeals.
I hope that was clear as mud and really, really just contributed significantly to this conversation.
Robox printer, HICTOP (Prusa i3 variant) Model 3DP17 printer, ELEK 2.5W laser engraver, AutoDesk 123D Design, Windows 10