SSHだとTCP on TCPになるのでタイムアウト関係がマズー。
OpenVPNはUDPなので。
あとポートが自由に使えるのはでかいと思う。