That is exactly what I am talking about.
You say caddy. The next person will say nginx-proxy-manager. The next will say DNS challenge let's encrypt behind wireguard VPN. The next will say Traefik. The next will say CloudFlare tunnels.
Everyone has their preferred solution and its always the best and simplest.
What it shows is that there are a big number ofeasy options if you want to.
As a one-person-scale selfhoster that has wrangled Apache and nginx before, I'm also saying go for caddy straight away.