I used to work for a company that had a close relationship with Linksys before they were bought out by Cisco. most of my devices are still wireless G, and i've always liked the service with them... you can call them, and they setup your router for whatever service you're using. plus if they have to replace your stuff, they overnight a new one to you, and even make sure you replace the power cord, "just in case"
I've had the older WRT54G in the past, and i couldn't get my hands on one anymore, so i found the model number with a "2" on the end to get something almost similar to it.
i'm running firmware 1.5.01
i'm sure there are newer ones out there that do more, but this one just did everything that were in MY needs.