Eu olhei em várias soluções de VPN baseadas em Linux para um projeto e encontrei muitos prós e contras com cada um. Eu acabei com o OpenVPN porque ele é rápido, flexível e - usando os scripts e exemplos integrados em /usr/share
- fácil de configurar. Não é um grande fã do cliente Windows para o OpenVPN, mas está ficando melhor.
Há também OpenSwan / strongSwan (sucessores do FreeSwan) se você quiser usar o IPSec móvel, mas isso não será mais fácil do que o OpenVPN. No entanto, você pode usar o muito bom (e aberto / gratuito) cliente Shrewsoft VPN que é executado em todos os principais sistemas operacionais.
Não há como impedir que você use o poptop; ainda é amplamente utilizado e suportado no repositório do Ubuntu, tanto quanto eu sei.