I agree with Kitz saying that line length (or quality) has a bearing on things.
On
my line (50/51db) matching a TI exchange with a TI AR7 Netgear didn't work well.
I've currently got a Netgear DG834v2 (AR7), 2Wire 2700 and a couple of Speedtouch 585v6 (worked so well I bought another). I've now just bought a Netgear DG834GT as so much has been said about them lately. I've been running with that for the last few days and it appears to be running roughly the same as the 585v6.
My best advice if your ADSL is important to you is to trial different routers for yourself and see how things work out.
I haven't got any spare cash - but as my ADSL is important to me I'm willing to buy a selection of routers in an attempt to improve things. My 2Wire was from Digidave (as mentioned by Kitz) - they are secondhand units. The power supply failed after 1 day but I was sent a replacement immediately 'no questions asked'.
The DG834GT is an ex SKY eBay purchase £15.37 including postage but I had to bid on a number of them over a few weeks before I got one as most seem to go in the £20s.
OT On a sad note
my line has recently started yet another bad patch! It seems I can go for quite a few months running with a 6db Target and low error count quite happily and then 'something' happens... This time I'm getting bursts of noise/error seconds etc. a couple of times a day (random times) which is knackering things! My target SNR is currently back to 9db with things 'holding on'. This is one one reason I thought now would be a good time to test a DG834GT.
How I envy those of you on short healthy lines!