To start off, I must say I don't like most Wireless Routers. Most of them seem to fail over time or they have to constantly be rebooted. A lot of times they are difficult for the end user to set up as well, which means they get returned back to the store a lot. The security set-up part of the router gets some people confused and they don't want to require a password to log into their home network. It's a shame that people will allow that to happen, but just drive along a residential neighborhood, you will find plenty of unsecured networks.
For a brief time last year I had UVerse High Speed Internet. Flaws of their service aside, it was frustrating to deal with their wireless router. Often times I like to Remote Desktop into my computer. Their interface was such a pain to deal with. Researching the issue wasn't working for me, and when I searched on the issue it generated a lot of results on how to do it (So I'm not the only one!).
That was a large reason why I switched back to Charter Internet. Faster Speeds, would pay less, better latency, and I could use my own router. The past few routers I have gone with the Netgear N300 wireless router. It's the cheapest Wireless N Router from Netgear, and for most people it is more than sufficient. Dual Band Hardly matters as almost all wireless devices are Wireless N and 2.4Ghz. It's only Fast Ethernet (100 Mb/s), but compared to almost all high speed internet (fastest Charter has is 30 Mb/s), it works quite well.