Personally, I prefer OpenVPN for that role, especially when working with multiple architectures. However, IKEv2 can work fine as well. You'll get better performance out of IKEv2, but if load is not a concern, OpenVPN can be easier and more flexible.
Both are secure, so long as you use secure settings. There are articles on the Doc wiki for both setups.