What I have seen has been field experience with my own phone and those of other iPhone users that I know personally. We have collectively seen device freezes, low signal reception in a known good signal area, fluctuating signal in a steady signal area, slow transfer rates where other devices have normal transfer rates, unpredictable IP address release/renew behavior, etc. Is this the network stack, the wireless hardware, or both? It is difficult to tell, so to be fair to Steve, I would need some harder evidence if I was going to back up that claim in an open forum.
It is noteworthy that we have seen wider issues with the OSX networking model in general. For example, the network stack appears to be unstable and buggy in various enterprise scenarios. In one case, several MacBook Pros would not release ARPed addresses from their ARP tables, which caused issues when there were MAC Address changes in the network (core multilayer switch failover scenario). This was verified on multiple platforms all running OS X. In the same test, various versions of the Windows OS and a Linux laptop functioned normally despite the changing network environment.
Another considerable (but separate) issue is that Apple has been a big holdout on supporting Cisco Compatible Extensions. The CCX program has brought badly needed performance improvements to the base 802.11agn standards over the last five or six years, and with the increasing load and client demands of wireless networks, we need to have all the intelligence we can get from not just the wireless infrastructure, but from cooperating clients as well. Most manufacturers, and therefore most devices, support CCX (just check out the supported clients list link from the CCX page). Remarkably, on my MacBook Pro, CCX does not run on my Broadcom WiFi adapter when Im running OS X natively. However, I can enable it when running Windows 7 via BootCamp on the same laptop. I have heard it said that Apple is hesitant to support technologies that are not considered industry standards, however, CCX is so ubiquitous so as to be a shoo-in as one.
Just to be clear, I was saying two things in my original email. One is that the wireless is weak in the iPhones. I know because I have one and frequently see it firsthand. I would expect the smaller handheld devices to have weaker signal, and in fact, Im okay with the WiFi radio consuming less power if it means better battery life. The fact that signal is weak from these devices (and by that, I mean smartphones in general) means that they make a better test device when surveying coverage of your WiFi deployment. While weak signal is not a unique characteristic of the iPhones, my assertion that the network stack (or WiFi hardware) on OS X based devices (iPhones, iPads, MacBooks) is lousy is a different matter and represents a real challenge for those of us trying to build wireless infrastructures to support a range of clients. The general consensus among those of us designing and supporting these networks is that Apple clients are among the least desirable because they dont play as nicely with the other clients in the room.
In any case, I recommend that you test your WiFi coverage with a device that is known (by my colleagues and me, anyway) to both be an underperformer (in terms of WiFi) and a widely adopted devicethe iPhone. If 37% of your guests with smartphones are going to be carrying iPhones, then that is a good platform to test on because you will have a better understanding of what the lower end of the user experience will look like.