на android IKEv1+XAUTH работает из коробки, как и на ios/os x. Впрочем, на свежих версиях и ikev2 работает.
Самый главный бонус ikev2 - это mobike: можно переключаться между lte/wifi без потери соединения. для приложений это просто небольшой лаг в соединении и всё.
Такое же вроде для OpenVPN, но надо будет опять почитать, я настраивал это когда статья только вышла.