L2TP VPN client recommendation

Does anyone have any recommendations for L2TP VPN clients for Windows? The main reason that the built in windows L2TP client does not work is that Microsoft removed the automatic redial feature that re-establishes the VPN if it gets disconnected and this has resulted in a number of DIY level script type solutions and we are looking for a simple turnkey consumer level solution for windows L2TP VPN clients that can maintain a VPN connection through a short interruption or re-establish after a long interruption to simplify installation, standardize our VPN clients that we support, and minimize user time maintaining VPNs after interruptions.