Já bych doporučil buď Cisco ASA 5505 nebo Zyxel USG 20 nebo USG 50. Oboje provozuji k maximální spokojenosti. Zyxel mám na UPC připojení 60/10 Mb/s a jede bez problémů, ale používám ho pouze jako firewall a VPN server, nebeží na něm filtrování http nebo podobné věci. Případně se ještě můžete podívat na Astaro resp. dnes Sophos UTM, ale tam se platí roční licence za podporu. Funguje i ve virtuálu.