I went through the same palaver - in order:
Belkin was a disaster, and consigned to the bin.
Netgear: better, but not good. I was about 3km from the exchange and that was a bit much for the Netgear.
Draytek - some problems with the 3km so they sent me new firmware to install. Flawless thereafter.
Then a kind person provided a Cisco - a challenge to configure (putting it mildly) but great fun.
If I were buying again, I'd go Draytek every time.