porque ela permite até 100 dispositivos grátis

No plano personal, que não pode ser usado comercialmente. Se está usando para sua empresa já está infringindo a licensa

Vi também o WireGuard que me pareceu ser realmente 100% free.

Wireguard é um inferno de configurar, você precisa de algum software que faça isso por você.

Vocês já utilizam alguma VPN self-hosted que seja free?

Apenas OpenVPN, mas fica a teu cargo configurar tudo certinho.

Deixo abaixo a pergunta para refletir:

O custo de pagar um VPN realmente vale o risco de ficar sem acesso ao dispositivo?