I don't know much about caddy. I'm looking to learn more in the future. I hear many people cheering their automatic HTTPS. To me this seems like a strange reason to choose something else over nginx. I mean HTTPS is pretty much automatic in nginx if you use tools like certbot. Maybe caddy has other advantages I don't know about, but I certainly hope auto HTTPS isn't their main killer feature.