I loved Snow Leopard, but Lion caused me so much pain. The whole "Save As" fiasco is Lion's legacy.
Snow Leopard is still my favorite. Mountain Lion was ok and Mavericks and Yosemite have been error-filled and support headaches. I am hoping the next version is better tested.
My favourites are Tiger, Snow Leopard and Mavericks. And I am more pleased with Mavericks than Snow Leopard which I am more pleased with than Tiger.
I agree about the testing, but still I think they have managed to keep the technical debt somewhat in control. I really yearn for the day they license Plan9, and port OS X on top of that. Because I believe that would give bigger opportunities, both with respect to hardware, but also with respect to a better foundation for developing more sophisticated features.
Did you use Mavericks as an individual or as part of a network of machines? I did like Tiger, Core Image was so fun and lead to the first commercial program I ever released.
[edit: I should say that OpenStep was my favorite release and somethings are still not in OS X which is a pity - as to Plan 9 - I do have dreams of OpenStep on top of Plan 9]
I concur. I loved 10.6.8 (Snow Leopard), but I was burned so badly when I upgraded (too quickly) to 10.7 (Lion), that I've been paranoid ever since. That operating system was, freeze and kernel panic city for me. I'm pretty happy with 10.8.5 (Mountain Lion), and Its only about now that I'm considering upgrading to (10.9) Mavericks. (Just one operating system before the current (10.10) Yosemite)
Of course, Apple doesn't make it easy to upgrade to their stable and regressed operating system - I'm going to have go through all sorts of hoops to upgrade to anything other than the (still not fully trusted by me) Yosemite.
The old OS X version can be fine if you're primarily doing Python programming.
However, if one is using Xcode to write iOS 8 apps for the millions of new phones people bought a few months ago, you are pretty much forced onto the Apple upgrade treadmill.
For example, Xcode 6.3 requires 10.10[1]. Apple decided that OS X 10.9 (Mavericks) released less than 18 months ago is not recent enough.
Staying with OS X 10.6 means the latest Xcode you can install is v4 which means iOS 5 is the last version you can write apps for. That would be a severe handicap since iOS 5 has less than 3% marketshare[2]. I'm not sure if Apple servers would even allow developers to submit an iOS 5 app these days[3]. OS X 10.6 definitely was very stable but staying on it has severe economic penalties for many programmers.