I haven't used JTAG for MCUs in ages and see little reason for that these days if they support SWD, which all Cortex-M MCUs do (AFAIK).
The rationale to use JTAG if you have a chain of devices (and you mentioned that was not your case) can be defended in general, except that in practice, you may be using software debug/programming JTAG tools that do not support all of your different devices on the same chain, so that the practical benefits if you have a "hybrid" (chips from different vendors) JTAG chain can even be questionable anyway. Could allow a single JTAG connector on your board, provided that you're ok with accessing all devices with the least common denominator, meaning the lowest JTAG clock speed supported by any of them, at least those that pass JTAG on to others, which may not pass JTAG signals properly past a certain clock frequency.
Just a few things to consider when designing. Here, just use SWD.