Thats awesome, look forward to trying it. If you really forced me to say anything negative about caddy (it's such a delightful tool), would be the config and the configs docs/validation. Relatedly, I feel like just having some cargo cultable config examples for basic setups would be great.
The big gotcha is it's only implemented in Java. So any language bindings have to shell out to a subprocess to actually do any work.