It also provides an additional level of security with the reverse proxy and you only need 1 port for everything opened. (you also don’t need port 80 for certificate renewal) Personally I use Caddy as I actually understand what it does and how it works whereas NGINX is like voodoo and I don’t understand it and would rather not blindly follow guides.
EDIT: If you are exposing your HA to the internet this would be the minimum level of security you should consider.