I have a
Netgear WNR3500L that has been rock solid, only time it reboots is when I do a firmware update. I can't speak about the wireless capabilities because all my systems are hard wired. But great router for the money, it does accept 3rd party firmwares if you're into that kind of thing.
BTW I have this router bridged to the Telus piece of crap.