I was so happy to use Nginx after Apache. I am equally happy now to use Caddy.
But Caddy does so much more out of the box. (Sometimes you need and enjoy it, sometimes you'd rather have a simpler tool.)
Caddy's configuration format is very simple, there's far less boilerplate needed to do common things. You also don't need to do any performance tuning, as it's built using go routines, it natively uses any available resources without overloading the system.
On the topic of Automatic HTTPS, Caddy supports storage engines which make it super easy to share SSL certs on clusters.