+you can use Seggers official tool to reflash ST-Link to become a J-link (and can be reversed using the same tool).
The limitations are that you are allowed to flash that stuff only onto a development board, only to use with STM32's (haven't actually tried if it even works with other brands' chips), and can't use it in production. None of there seem to be a problem for you, and J-link offers much better performance over ST-link.
Actually, you can get NUCLEO-H743ZI board for about 20-25€, and H743 is the most powerful ARM microcontroller on the market (400MHz CM7 with double precision FPU 1Mbyte RAM, 2Mbyte flash, shitload of everything you'll need and another 2 shitloads of stuff you'll probably never need
)
https://www.st.com/en/microcontrollers/stm32h743zi.html