Excuse my extreme newbishness - I am about to order my core and thought I’d order a JTAG shield with in case I ever need it. However, since you can flash the core firmware OTA is there anything else that the JTAG shield would allow me to do that I couldn’t do OTA (debugging?)?
When combined with the STLink programmer, you can gain complete control over the Core including the bootloader which is not accessible via normal channels. This will also allow you to do JTAG based debugging.