Remote debugging is actually quite simple when using QtCreator, gdb and gdbserver. MISRA-C is not just &quot;more rigurous&quot; checking, it significantly restricts the way C is written. It is also a commercial standard that must be bought by implementers.<p>IMO Windows is a primitive development platform out of the box, one needs to install many tools, a lot of them commercial to replicate what&#x27;s available on Linux. I&#x27;ve done my share of development on both and strongly prefer investing more effort and time into open source tools instead of some proprietary solution that I have to pay for and which I am not guaranteed to be able to use in future projects.