You should look into the WZR-HP-G300NH. It's a gigabit switch device with a fairly ridiculous amount of memory for a router, with N capability on it. I'm running it at home, and I love it. It did take me about an hour to get the TFTP to take, but it's been running like a champ since. I bought this one back in October, so I got one of the earlier revisions. the current revision of the hardware DOES NOT allow you to install DDWRT; this is speculation, but I believe they made it harder to install because of the Official release of the DD-WRT that's supported by Buffalo, and warrantied, being released in a month's time.
I've used it for fairly heavy media streaming (HD), torrenting, remote access for SFTP, VPN, NXserver, even using synergy on wireless machines. It's not even burped since I've had it setup right.
Full disclosure, I'm in tech support for a company related to Buffalo, so I may be biased. But I think a 2 year warranty with full phone support is a better deal than what the competition offers. Not that I expect too many of us on /. to need that, but you never know when a power supply might go out.