Some things that would be useful:
Some Blockly commands, like move, allow you to execute them by pressing the “move” button. This is pretty useful for stepping through a program for debugging. Unfortunately, many commands don’t appear to have a way to make them execute so that they can also be “stepped” through. Would be nice if all commands had a little button to execute them individually!
When the move button is pressed in a Blockly move command, it does not use the TCP offset that was set by a TCP Offset blockly command earlier. Maybe hitting stop resets the TCP offset back to zero? Would be nice if it didn’t so that the move commands could be tested one by one.