I agree with Larry Goldman on this 100%. OS X 10.4, 10.5, 10.6 were rock solid when released. Starting with 10.7 it's been Vistaville all the way. Combined with fanboi arrogance, this has been totally frustrating.
There was a file/directory permissions error in 10.7.0 through 10.7.3, This permissions error caused endless random untracable problems and Apple said NOTHING about it. This wasn't fixed until 10.7.4, and a month later Mountain Lion came out.
"Don't reopen windows at startup" didn't work until 10.7.4 either - causing no end of headaches and problems, but Apple shipped 10.7 out the door with this glaring bug. Nobody at Apple saw this? Nobody tested this? It took a year for Apple to finally to fix it?!?!
Lion was a broken piece of **** until 10.7.4, and I cannot imagine all of the user frustration that must have occured as a result of these two problems, but how many other problems wreaked havoc, undetected?!?
I guess all the seasoned Apple devs went over to iOS, and the beginners are working on OS X. It really shows.
When I booted Lion and Mountain Lion for the first time, all kinds of buggy weirdness reared its ugly head. Windows not closing, artifacts remaining on screen, preference setting reverting without reason, fields not accepting input, Safari suddenly unable to connect to the internet (even though Chrome worked perfectly at the same time for the same URL), yada yada yada...
It used to be Microsoft that made their customers find all their OS bugs for them because it was cheaper than writing clean code from the beginning.
Today, quality control and testing have obviously gone out the window at Apple. They need to spend more of that $100 billion on QA and less on marketing.