Eu prefiro ter um endpoint VPN de hardware. Se eu usasse uma VPN baseada em software em execução em um servidor comum (ou virtualizado), ela provavelmente acabaria sendo executada em hardware mais caro do que o custo total de uma solução de appliance ...
Eu iria com algo no meio, embora ...
O Cisco ASA 5505 do US $ 500,00 a US $ 700,00 pode oferecer suporte a 25 clientes VPN. bom mindshare e é sólido como uma rocha. Ele se integra ao Active Directory para autenticação e possui uma ótima opção VPN SSL, além do tradicional cliente IPsec.
Eu não acho que estou sozinho em ter problemas de produção com dispositivos Sonicwall. Caro, às vezes instável e definitivamente não é a opção para os engenheiros que conheço.