"Boring"
I know there are strong feelings on both sides, but how many people here *know* how hard it is to produce and evolve functional, stable consumer electronics products, especially computing ones? Sure, we can all hack together programs that do stuff, most of us could probably manage to build a PC out of packaged parts, and some of us even use a soldering iron, but taking parts (e.g. processors, graphics cards) that are themselves still-wet new, and wrapping them with new drivers and support into an updated product, that can be shipped to tens of thousands of people and work solidly for 99.9% of them out of the box (and keep doing so for years) is a feat of engineering that most of us have no clue about. Same about cars; I find it a miracle that I can leave my car out in all weathers, drive it whenever I want, and I expect it to start first time and go perfectly every day - well done, Chrysler.
So give Apple a break!