IPsec and TLS are very similar in regard of the encryption. The major difference is that IPsec is implemented in the network stack of the operating system while OpenVPN is implemented as an Application protocol.The advantage of IPsec is that it is implemented in almost any major OS so you may not need a separate client. With OpenVPN you have the advantage that it is TCP/UDP based so firewalls and NAT devices can handle it better.Since OpenVPN is more beginner friendly, I guess you should take that one.