Thank you for a great post.
To be honest, I didnt know what stands for SDK so maybe you shoud put full title somewere at the beginning.
Also, I must say that I actually like the Eclipse-based IDEs because I once had project where I’ve been developing RTOS for Cortex-M3 and the IDE Memory view and CPU register view was of great help to me. Initially I started developing it in VS Code but I soon switched to Eclipse based IDE. Further, I like Eclipse IDEs better than Keil because Eclipse can be customised better.