My first router was a D-Link and it never acted like a bitch to me. The Linksys I just replaced was a BEFW11S4 V3.2. I'm tellin ya, broadband reports had hundreds of replies to the problems thread. Though I heard the WRT54G from Linksys was like night and day compared to my previous one I decided not to go with Linksys anymore. Another reason was they outsource all their tech support to India and none of their support people seem to speak English worth a damn. I tried calling when I first had problems and I couldn't understand any one of the three people I spoke to.
Plus this D-Link I picked up has a slightly higher rating than the WRT54G on newegg. Best router company I've had experiences with anyway. Even my old Netgear router sucked ass. :/