That is an interesting note on using Solidworks.
Since the number of commands in all the various parts of SW is so vast, I started with drawing very simple shapes with simple commands.
I have progressed into some complex engines (some samples here
http://www.homemodelenginemachinist.com/index.php?topic=14098.30
I guess ignorance can be bliss, since I have never fully defined anything, and it has not caused any apparent problems. I generally draw a horizontal and vertical line, and then offset them to the size I want. I don't use the rectangle tool because offsetting lines is faster for me.
The constraints really get in the way of what I am trying to do most of the time.
Occasionally they are useful, but they cause so much trouble that I have tried to turn them off altogether.
I guess for a feature to be useful/helpful, it has to work for what you are specifically applying it to, and features are not a "one size fits all" type thing.
I still use Autocad for many of the more complex sketches, and then import them into SW. In my opinion, Autocad has much better grips/snaps, and like I said, for what I do, almost always the constraints work against me big time in SW.
I have seen comments that sketching and using constraints are great features in SW, but I don't see many modeling what I model, so I am not sure if the comparison is fair.
I guess in my mind, the program records all of the sketch dimensions, it has to in order to define the object, so it seems totally redundant to add dimensions to something that is already defined.
I like to keep it as simple as possible, since SW is complex enough as it is.
My philosophy is "less is more".
It is good to know about "defined" lines/shapes, I am sure I don't fully understand it.
Here is another model I have been working on recently.
Again, nothing is defined in this model.
(This is a Stanley 20hp auto engine, modeled at full scale).