IMO no router is worth a damn.
I have gone thru 3 D-Link 604s all for the same problem.
it drops the connection after about a week of uptime and then you cant log into it. It just asks for a firmware update. So i have to unplug for at least 5minutes, because any less than that and the HARD reset button wont do anything.
I just put up with it because I only need the router for XBOX file transfers, which isnt that often.
But alas, I have no expertise in networking, but I know what I am doing so far as to get the network to work when I want it to. And become fixed when it breaks, but to stop it from breaking, how do I know.
I just think no matter what routers are built to fail, modems are built to fail, they deal with tons of heat and basically work 24/7. Anything like that is bound to fail, and I think they just make them cheaply because the market is so flooded with home networking crap that they figure you will only buy cheap stuff.
I think if you dont buy a $1000+ router (8 or 16 port minimum id think) it wont be reliable in the long run. Then again, IT people will always have a job.