I had little time before to contribute a more elaborate response, so here is the breakdown of what I have dealt with in regards to the three mentioned brands in my prior post.
Router is stealth, longer life than the others, takes more of a beating, better at handling large packets and transfers.
Best of all three to avoid dropped connections due to interference such as cordless phones or microwaves.
Poor support, long wait hours if you ever call a representative, often your call is dropped, very buggy along the firmware line, you must wait until the final revision is out, by far the most firmware revisions per model, most not updates but fixes to prior features.
Excellent at confguring ports for specific needs, clients,a nd P2P applications.
Far superior and easier for gaming and setting up firewall, static DHCP, Mac Filtering, and DynDNS.
Wait time for customer care is best of the three and the techs are somewhat more knowledgable.
Avg lifespan can vary between 1-2yrs.
Often interrupted by nearby phones and waves.
Works best with other D-Link cards and add-ons, not so nicely with diff brand names.
Easy to set up and most default options are favorable for the avg user.
Usually cheaper and often has rebates.
More attractive router aesthetically.
Strong signal but doesn't reach far
Web based access is not as user friendly.
Overall I am a huge fan of D-Link, I set these up for clients and I never have them complain or call me back with issues. I even set up teo for small businesses.
You will read and hear compalints about all 3 brands all over the web, but remember, every product has its bad, I know a c-worker that got 3 dead D-Links in a row right out of the box, yet at the same time one of my best friends got 2 dead Linksys right out of the box.
There is always a horror story, always read specs and go by your needs, by the way, once again I must ask what are your needs?