Your 64-bit driver argument again can not be blamed on Apple. Windows Vista 64-bit cannot use current 32-bit hardware drivers and instead has to rely on x64 subsets. I personally don't see Apple spending time and money writing 64-bit drivers for a competing operating system.
I'm going to have to disagree with you. It's an Apple computer. They are responsible for drivers, just as any other company, such as Dell, HP, ect. If Apple CHOOSES not to release 64-bit drivers, then they are to blamed, not MS. The drivers need to be compiled to work on a 64-bit OS. It's the same deal with Linux. 32-bit drivers don't work on a 64-bit version of Linux, not without being recompiled. MS is not at fault when it comes to drivers. 64-bit processors is nothing new, so I personally don't see any reason why all 64-bit Macbook Pros (the very first version had only Core Duo processors, which were only 32-bit) don't have 64-bit drivers freely available for them. To put it simply, it's BS. And for the 1.5 years Boot Camp was in beta, Apple should have had at least had beta drivers available for 64-bit Windows at the time of release of Leopard. Apple is the sole person to be blamed at not having 64-bit drivers available for all their computers that are capable of running a 64-bit OS.
More onto drivers. I think Apple half-arsed their drivers, at least their touchpad drivers. Every other manufacturer has the tap to click function in Windows, BUT Apple. C'mon. What type of crap is that?
Both companies are guilty of being money hungry. The only difference is that MS makes very little effort to try and hide it. And on these forums, people are more likely to look over any Leopard downfalls. On the release, many of the people stated that Leopard wasn't ready for release. I think it was fine, just as I thought and still think that Vista was ready for release. There is no way that you're going to release an OS that's going to be universally accepted by everyone as being "ready to release." Not everyone uses the computer for the same thing, not everyone uses the same programs.
I can think of a few issues that I've run into and that people have been complaining about of Leopard. Some serious, some not so serious. For instance, stacks was laggy before 10.5.2, the transitioning wallpaper is still laggy (worked great in Tiger), Airport issues, Time Machine issues, Upgrading from Tiger causing system instabilities and bugs, sometimes causing the person to reformat, keyboard firmware problems that took about 3-4 months to be addressed. Just check out the Mac OS X forum. If Mac OS X was as perfect as 90% of the people on here claim it is, then that forum would have less than 10 posts, and those 10 would be Leopard tips threads, a thread glorifying Leopard, a thread of people who just got Leopard, and a thread of people waiting to get it. But that's never going to happen. In a few million lines of code, someone is going to screw up.
It's the same exact thing with Windows. Windows of course has it's downfall, but on here, it's magnified by 10, because many people simply hate Windows because they're in the "other camp" or because they don't have experience with Windows. Many of the same sentiments I see here I see on Windows forums, except "Apple/Mac OS X" is replaced with "Windows/MS."
A lot of you like to think that Apple is SOOO much different than MS, but in actuality, they are very similar, and it's very funny to watch people piss and moan about the little differences. Both companies want to make as much money as possible. Both companies more or less hate each other. Both companies use marketing tactics that sicken me (yup, that's right, I think Apple's ads are pure propaganda, as well as MS). Not only that, but the "fanboys" of each camp are close to identical. They both bleed Apple/MS.
When someone posts a thread about MS, you always see that "lol MS" or you just KNOW that someone wants to post that (although, not specifically in this section, because that would be just stupid). It's the same thing on MS forums. When someone mentions Apple, someone always says "lol Apple."
Each of you guys think the OS you support is better. But they're not. Each OS has their downfalls, and their high points. MS has a greater market share, which in turn, more programs, cheaper computers, more support for hardware (when you buy a peripheral, you know you don't have to check if the box supports Windows, unless you just walked into an Apple Store), customizability. Some of this may not be important to you guys, but they are things that are important to other people... Well, a lot of people.
For Apple, driver compatability is a non-existent issue with Apple hardware, Unix core, in house design, less susceptible to viruses, lower market share (sounds like a downfall, but it's currently a plus because it's part of the reason why there are less viruses), arguably a better GUI (but that's an opinion really), and easy for computer illiterate people to get the hang of.
There is no clear cut winner like a lot of people think there is. They each have their pros and cons, and it's so hard to make a check list, because much of the stuff is subjective to the user.