I have two broken D-Link routers in my closet, so they're not a panacea either.

Truthfully, almost any major brand will have good and bad models. The best selection process is to check around for specific models that have more than their share of problems and avoid them.