I must be easy going! I have used SolidWorks now for 6 years. It has provided me the ability to 4X my output. As a small business owner this is Huge. Sure over the years I have tolerated and endured crazy quirks in the software that drove me nuts - in the name of progress - which has caused me to call Concord, MA & Santa Monica, CA and much grief; however, I have through it all been thankful that SW exists.
We all know that if we want better ... more stable software we can change to the BIG THREE - PRO/E, CATIA & UG. Will we sacrifice something in the way??? Of course ... $$$$$$$$. We can always switch to SolidEdge, Inventor or Rhino. If one really wants stability they can go back to AUTOCAD where FREE THINKING ENDED in the LATE 1980's - in the name of Stability and to reduce the complaints of their lethargic user base.
These are the FREE choices we have! Personally - The changes in the software since 2001 have been AWSOME...Cost me some heartache and saved me thousands of dollars in increased productivity.
I am thankful that there are so many choice we have Pro/E, CATIA, UG, SolidEdge, Inventor, Rhino, Microstation, AutoCAD, etc. It is the free market and our choices that push these companies to do better and offer more for a lower price.
So....Please if you are unsatisfied with SW please let your voice be heard and switch to another. Your actions will..... in the long run benefit all. You - because you will have the opportunity to find a program the better matches your priorities and me because SW will notice and try harder to make a better product for ME!