The ST-Link interfaces are damned cheap for a debugging interface and pretty reliable, too. They worked better for me than then much pricier IAR probes. There are two versions of the dongle: with and without protective circuitry. The protected one is significantly more expensive (but still cheap), but you should probably go for it if you have a real risk of frying components.