I love my MacBooks, but every one I have had (totally three so far) have had wifi connectivity issues, usually which involve the connection dropping a few minutes after I resume from sleep and me needing to disable wifi and reconnect.
I love my MacBooks too, and in OSX I had this problem with some APs but not others. Hardware compatibility is hard, I think the only thing you can rely on is that everyone tests on Windows...
> Hardware compatibility is hard
That's definitely it. I also think it's made worse by the lack of tools to troubleshoot the issue.
Have you tried the built-in network diagnostics? There's even a shortcut: Option-click on the wifi menu bar item.