I recently got a Netgear N600 (the lower-end 3400 model), and so far it seems to be working very well...4-7 devices running through it at any one time. All i can compare it to, though, is the Linksys G that it replaced, which was pretty terrible.
ddwrt is apparently a work-in-progress for this router, but my needs so far are met by the existing firmware. I've heard USB device sharing is slow and flaky, which I suppose could be improved by using ddwrt...should at least provide support for more file systems.
Also it doesn't support gigabit ethernet, which for me again isn't an issue as long as I have no short-term plan to upgrade from my 10/100 network adapters.
You're probably looking for something on the higher end, but I thought I'd throw in my couple of pennies anyway....it's very good for the average home network.
_________________________
( o_
/ >) My 84-year-old non-techy mom uses Debian Linux. It ain't that hard.