I use a Draytek 2925 for this in my house and it works a treat.
I also use Mikrotik in a community broadband project and they are superb but have a steeper learning curve but well worth learning. On Mikrotiks you can have as many WAN connections as you like, limited only by the number of ethernet ports on the router you buy.
Zen Business FTTC BQM
Talk Talk Business FTTC BQM
IDNET ADSL BQM