I use an Alcatel (Thomson) Speedtouch 510 - has been flawless but you need to use telnet to configure it properly although the wizard on the CD will get you going.
It won't allow transparent routing though, which can be a problem if you want to let your server do the "dialling" for you, otherwise would recommend.