I've tried a variety of over the counter routers. Ended up order a 10/100 PCI nic for $8 on ebay and threw it in an old P4 I had. Threw pfsense on it. Absolutely amazed the options it provides, and the only real cost was the PCI card. Took about 20mins to setup pfsense, designate fpx1 - WAN fpx0 - LAN, the rest can be configured by the portal. I have DHCP, DNS being handed out via a DC and wireless is being provided by a dlink DAP-2553. I just got tired spending ~100 for routers when the firewall I have now is well beyond store bought, and my wireless coverage is absolutely mind blowing. Multi-SSID, vlan, rogue protection, WDS, ETC.
Altogether I spend roughly ~165 and have a phenomenal firewall and extremely good wireless. I'm getting a good 4 bars of signal 350FT down the road from my house, and I'm only using stock antennas. My old DIR-655 would barely reach outside the house. Tried a few TP, Cisco, netgear. Spent a little more than initially, however well worth the extra money.