Openvpn allows you to connect to and have a routable IP on the network. SSH tunnels are great for some things but being logically on a network is another thing.
For one, openvpn can use udp unlike ssh, which means the annoying overhead of double tcp is gone