yes I have written this script because there was some features missing in the letsencrypt extension of EasyEngine, and it was painful to setup SSL certificates manually.
The main differences are :
- IPv6 support : if there are IPv6 records on your domain DNS, EE will not be able to generate a SSL certificate
- subdomains & wildcard support
- standalone or dns validation, to be compatible with all CMS and nginx configurations.
2048 Bits RSA certificates are also replaced by ECDSA certificates with 384 Bits private key. It provide better encryption with faster SSL negociation.