Right now I have Linksys WRT400N (Simultaneous dual band, relatively high end with a $200MSRP when I got it a few months back) and a WRT150N (Low end 2.4ghz N) routers. The WRT400N works great with the stock firmware, except that the PS3 is unusable with it. Dropped packets, < 1mbit of throughput, etc. I flashed to DD-WRT and those problems went away, however I noticed that my internet connection seemed slower than it should have. I was only testing at about 12-13mbit when I should have been getting 25mbit. I chalked it up to finnicky internet connection and Comcast and the testing server. Recently Comcast bumped me up to 40mbit download speeds for free, so I had to reboot the modem to pick up the new boot file. I did so and tested, and still got the same 12-13mbit. Plugged into a hardware, got 12-13mbit. Plugged the modem directly into my machine and got 38mbit. Weird. Flashed back to the stock firmware and got 38mbit over wifi and wire. Try the 150N with stock firmware and it gets ~20mbit. Hardwire is about the same. Tried 150N with DD-WRT and got 12-13mbit. I've verified connection speeds, etc.
So... with that said, I guess I'm in the market for a new router. I have the following:
Mac Mini
24" iMac
PS3
XBox 360
Roku HD
iPad
2 iPhone 4's
MSI Wind Hackintosh
Video/DLNA server
I've thought about going to an Apple Time Capsule or maybe even perhaps just an AirPort Extreme and plugging in one of those new TimeMachine compatible WD NAS drives. Any other recommendations?