Re: VPN?
IPSec is problematic.
The last security review of it that I'm aware of was a very long time ago (around 2003), but at that time, it was found to have some pretty serious design flaws and the general consensus was that it shouldn't be used if another option was available.
Perhaps things have improved since then, but until I see a new analysis reporting that the issues have been addressed, I will continue to not consider IPSec to be adequate.