It is important to keep router firmware up to date and should be done as regular practice. We should all keep an eye on what firmware versions the various manufacturers advise we should be using, particularly if a version has been recalled for one reason or another.
However, this is not a simple router firmware issue. It applies to IOS6 devices connected to Apple Airports that are (and were already) running the latest firmware. Surely one could expect that Apple would have tested compliance within their own ecosystem, yet this does not seem to be the case.
It is good that Netgear have highlighted a recall of firmware for a couple of their products. It is not a universal recall and their current published advice is that they are working to introduce patches to assist in negating the IOS6 issue. Ford once recalled steel wheel rims manufactured for a small range of their models. It did not mean every steel wheel rim manufactured in the world was faulty and needed to be replaced. Replacing the steel wheel rims with alloy wheel rims would "fix the problem" but did not address the root cause. Netgear recalling firmware for a few of their many devices should not be read as confirmation that routers (across many brands) are the root cause here.
Replacing your router is a folly unless required for other reasons. It may help reduce symptoms but will not solve the cause of the issues being faced.
If Apple have introduced a new implementation or interpretation of an IEEE standard they have a duty of care to ensure it works with other devices that also need to conform to that standard. Let's leave Netgear out of this as it is clouding the root cause.
FACT : IOS6 does not work reliably (over a variably extended period of time) with an Apple AirPort Extreme running Apple's current published firmware. IOS5, and previous versions do not present any issues on the same network. Non IOS devices do not present any issues on the same network. The same applies to Apple Airport Express (various versions all on current firmware).
The fact that some people see the impacts differently, or in some cases not at all, is just another factor to the investigation process. The fact that an individual has not seen an issue does not mean it does not exist, only that it has not reached a critical level.
At present I am "forgetting" all my wifi networks and turning off (with double button power on) my IOS6 devices every morning. By doing this I avoid seeing any issues. The downside is that I have to re-engage with each wifi next time I meet it (not a big deal as a temporary fix).
Make no mistake, I have not resolved the problem. Rather, I have found a way (that works for me) to avoid the problem.
In my case I am waiting on Apple to either provide a resolution in IOS6 or provide a resolution in firmware for Apple Airport routers (Extreme and Express). Either way it is back with Apple to sort out.
Once Apple have declared how they will address the issue the world will be in a better position to step forward. Until this happens router manufacturers, like us are just guessing about what may help.