I purchased a Linksys router about 2 yrs ago - along with 2 Linksys wireless pcmcia cards for 2 laptops. It worked okay for about 2 wks, then I had nothing but problems. Consistant connection dropping about every 2 minutes or so. I upgraded the firmware, reset all settings, and tried every fix I could find. The fixes would help for a day or so, then I would be back to having problems again.
I purchased a DLink B/G wireless router to see if it was a problem with my set up or the router itself. I set up the DLink router with all of the same settings as the Linksys router. And it worked beautifully. And it has been working beautifully for about 1 yr now. It was the best $55 I ever spent. I can't believe I spent more on the Linksys router.
However....my situation may be different...I live in an apartment with people below and on both sides of me. The apartment buildings are also very close together. And, there are several other people with wireless routers in my building. So there is a lot of wireless interference.
I gave my brother my old Linksys b/g router to see if it would work for him (he lives in a house). And it works beautifully for him. He says he has to "reboot" the router about once a month or so, but he really doesn't have any issues.
So, I'm surmising that Linksys has problems with interferance of other wireless routers. (yes, I changed my channel several times). DLink doesn't seem to have a problem with interferance. (at least not in my situation)