Linksys sucks, though, however, all routers that I've gone through have sucked.
D-Link was my first and my worst. It didn't work half the time after a few weeks/months. This router effectively stopped working eventually.
Second (or maybe third) was an Intel router. I forget what problems this router had, but I know I had some trouble with it. This router was replaced because we were going wireless.
Third in line was my Linksys. After heavy traffic usage, the router would saturate all the connections until it reached a point where 90% of packets would just timeout. The problem was solved by doing a cold reboot. However, after a few months, the router died completely after a cold reboot. Not to forget, the dynamic DNS option in the router did not actually work.
We're currently using a NETGEAR router at home. However, this thing has its own share of problems. The port forwarding does not correctly work. Once you add a mapping, there's a 50% chance it will disappear off the list, in which after you will be unable to edit or delete it,
AND the mapping itself stops to work. You cannot re-add it because it's still on the list, even if it's invisible. This router seems to experience the same connection saturation problem as my Linksys router, but to a MUCH lesser degree (cold reboots are only done maybe once or twice a month).
==
Actually, to think about it... I think we might have gone through a Belkin router.