I'll +2 with Wraith and 4WD.
I've had the best overall experience and luck with Netgear for consumer grade Wifi hardware. I also only use the basic drivers and ignore the rest of the software they ship. Most of it causes problems sooner or later. And you don't really need it.
Also don't bother flashing any firmware unless it will (supposedly) fix a specific problem you're actually experiencing. Firmware upgrades are mostly more trouble than they're worth for this class of device. These updates often don't fix what they claim. Half the time they seem to introduce new headaches as well. And there's also always that small risk of "bricking" your device if the flash update process doesn't complete or terminate properly.
The only time I'll ever flash home/SoHo routers is if I'm installing something like Tomato or DD-WRT on them.
Your mileage may vary.