If using OpenVPN, there is one precaution one must take - make sure your firewall prevents traffic escaping when your VPN connection fails. Shorewall lets you set up such an arrangement fairly easily. Many US poker players have been burnt this way when using overseas VPN services to play poker as operators are able to catch their real location during brief moments of VPN failure.
With SSH tunnel, if your connection fails, no traffic will escape regardless.
With SSH tunnel, if your connection fails, no traffic will escape regardless.