My router died last year and I replaced it with a Cisco wireless-n model. Later when I discovered my wife's Internet speed exceeded wireless G specs (Comcast), I traded with her.
My brother-in-law wanted to connect a new 17" laptop (free from cc points) to wireless and I fought tooth and nail for hours, trying to get the same Cisco router to work, finally we returned it to Walmart and bought a Netgear and I was impressed. Within minutes of connecting to the cable modem, it downloaded a firmware update, updated itself and was working.
A few weeks later, one of the girls at work, smart, but not at all a computer person, wanted wireless at home and I suggested the $35 Netgear again. She had no trouble connecting it herself.
A few weeks ago, my AT&T router died (wife's old one) and I again went with the $35 Netgear and have had no problems with it, but must admit, there's no place for Apple-anything here.
The AT&T router I had here (before it died) worked fine with everything I had, including wireless printing, but when I updated the stock 1.1 NC software to 1.2, it would crash the router. I've never had that problem with any other rom version.