NPM will automate Let's Encrypt certificate generation but you're right about the other listed features.