If you’ve used MicroPython much, you know that debugging usually amounts to printing a few things out, trying your code out, ...
You aren't stuck with Microsoft's choices.