One big advantage that IPSec has over both OpenVPN and WireGuard is that the client is built in to both iOS and Android so you don't have to worry about finding an appropriate client.
The last time I tried OpenVPN the client seemed to primarily be a vehicle for displaying ads for a VPN service that I wasn't interested in (I wanted to VPN back to my home network, not to an endpoint in another country).