The real benefit of Fortigate or Sophos UTM devices to me is more around the application filtering,content filtering and that sort of thing or if you want to buy into their larger ecosystem. If you upgrade to paid Untangle, you're probably at Fortigate/Sophos money last time I looked.
If you need free or cheap site to site VPN you have options and you can run a separate VPN server behind your existing firewall.
Open Source VPN Server (VM, PI, PC, Whatever depending on your budget and performance requirements:
- OpenVPN - the traditionalist
- SoftEther - very good, multiprotocol including IPSec so nice if you need to connect to an IPSec Device on the other side
- Wireguard - new kid on the block. Fast, Secure, does what it says on the tin
Devices:
- Mikrotik - even a small one will probably handle 30 users or so site to site over IPSec or SSL VPN
- OPNSense or PFSense
Mesh VPNs/global overlay networks:
- Zerotier - cost effective for low number of nodes. OPNSense has a plugin I think to bridge to a LAN
- Nebula - From Slack. Very nice. Not very developed in terms of management tools for the system.
- Tailscale - Looks nice. Gets pricey for a large number of nodes