I can not decide whether to buy ULINK2 debugger from Keil or J-Link from Segger, MDK-ARM supports both. Can you advise?
Actually, I find J-Link is faster even when downloading the program, at least when you use the J-Link Flash loader.
See segger.com/jlink-flash-download.html
Also, you have the option to use an unlimited number of breakpoints in flash memory, which is especially important if you are using a device with few breakpoints.
See segger.com/jlink-unlimited-flash-breakpoints.html