It's really sad how Apple treats Bootcamp like a joke. They miss deadlines, they provide no support, and when they release an update, it always has some major and very apparent problem.
For MacBook Pros, it's always been the trackpad. The options don't even work right! If you disable the two finger click, it will still use the two finger click. When you do right click with two fingers, it will left click first. This makes it really hard to copy a link on a website. Plus, how do you right click and then move or scroll as well? It can't be done at all with the current driver. It sounds insane, but there are programs that use the mouse buttons as kind of a shortcut to do different functions, and with the current trackpad driver, it's impossible.
Another Bootcamp joke: My Late 2008 specked below freezes up in Windows. This has been a known issue with Apple since last year at this time. I still have the problem, and it renders this computer useless to use when trying to run Windows. Thankfully there is a work around, but this workaround has it's downsides as well.
Why can't we switch graphics cards? Because Apple disabled it. That's why. Is that a good reason? No!
Why does battery life suck so much? Windows sucks at power management? No, there's many netbooks that get 8+ hours on battery. Most Windows 7 laptops can manage 3 hours of battery life without any trouble at all using about the same size battery and technology. The Mac gets 1.5 hours max. Sounds like Apple's implementation of a BIOS is doing something to run the machine at maximum load, because I can't even get OSX to drain the battery as fast as Windows. I know the USB ports cannot go into powersave mode. that's one problem.
The last reason why I say Apple treats Bootcamp as a joke. Have you ever called support for Bootcamp?
Me: "Yea, my trackpad causes a blue screen error. I know it's the trackpad because it says applemtp.sys as the cause for the error."
Apple: "Call Microsoft, it's a driver problem for the trackpad."
Me: "Yea... Isn't this your custom trackpad and Apple's driver causing the issue?"
Apple: "That's not possible. Call Microsoft."
Or...
Me: "My computer keeps on locking up in Windows Vista/7. I've read online that it's caused by some problem with the implementation of the 9600M GT card. Have you heard of this issue?"
Apple: "Yes, we have heard of the issue, but at this time it's still in the lab being worked on."
Me: "I first called about this issue back in January (2009). Why hasn't this been fixed yet."
Apple: "Problems like this take time to resolve."
Me: "It's been 11 months! I don't think all of the Late 2008 models have this issue (which obviously don't) so can I send it in to get the motherboard replaced?"
Apple: "We can't do that, there's nothing wrong with your motherboard."
Me: "Obviously something is wrong with it, it locks in in Windows."
Apple: "We cannot assure you that a motherboard replacement will fix it. We are not going to replace the motherboard."
This treatment is not acceptable. I bought this laptop to run Windows and OSX on because I like both OS's. OSX doesn't work for my school work and I have to use Windows. Unfortunately when I can't use the trackpad and the laptop freezes up on me all the time, it wasn't a good decision. I regret buying a Mac now. When they advertise that Mac's can natively run Windows, then it should natively run Windows without major problems.
The lack of Windows 7 support does not surprise me at all. In my opinion, Apple does not care about users that need to run Windows. They're only worried about OSX, and if that's the case, just drop Bootcamp. Don't include it, don't talk about, don't advertise it, admit it's a failure. They NEED to fire whoever is in charge of Bootcamp because they are hurting Apple reputation.
I'm really frustrated with Apple. I will never buy another Apple computer until they get their ethics straight.