I pretty much want what everyone said on the first page of this post. The flat UI is terrible, and so is stability. I want them to stop this every year release crap, which is the reason why we have so many problems in the first place. The team has to spend all their time making a whole new release while still trying to fix the old one, and then after the new one has been out for 6 months they give up and leave the old one sh*tty.
Look at 10.4, tiger. People considered it pretty buggy at release (clearly they weren't using Windows at the time). It was updated all the way to 10.4.11, because they actually took their time on it, and weren't rushing to get to the next one. It's one of the most stable operating systems I've ever used. I can say the same thing about 10.3 panther, and 10.6 Snow leopard for that matter.
In fact I think tiger was around for quite a few years before 10.5 came around. Windows XP was released around the same time Mac OS X 10.0 came out. Cheeta if I remember. And it was Microsoft's flag ship OS till 2006. One year before leopard. XP started out dreadful, because they crammed all these new features into what was basically Windows 2000, without refining it. Over time they fixed bugs and it became the most widely used OS in the world along with one of the most stable. This is what is happening now with Mac OS, only it never gets refined anymore.
Now I'm not saying apple needs to wait 5 years to release a new one, but they should go back to the old release pattern.
And stop for the love of god dropping so many computers every other release, unless there's a legitimate technical reason, such as architecture changes. There has only been TWO acceptable reasons in the past 10 years for apple to drop a computer from support. Those are: 32bit Intel's (Which they shouldn't have made anyways since G5s were 64 bit), and CPUs without SSE4. That's it. The other computer drops were BS.