La domanda è un po' generica, almeno un budget potevi indicarlo.....

se no basterebbe rispondere: un "qualsiasi" router Cisco.....
Comunque non ti indico modelli specifici visto che ne conosco pochissimi, ma oltre ai consigli che ti daranno altri più ferrati di me posso aggiungere di considerare pfSense: lo puoi installare su un "vecchio" pc con almeno due NIC (facili da aggiungere come schede aggiuntive).
Oppure su piccole schede embedded (es. Alix della pcengines) che costano 100 / 150 euro.
Ti consiglio di guardarlo quello perché gestisce molto bene il QoS, che di solito è la bestia nera per i router commerciali di basso livello.