This is what the debugging tool looks like in my mind, and the debugging on the EVM before felt very difficult, without the feeling of the traditional development language and IDE supporting debugging tools.
1/10
@troublor says wait, but I can't. Can't wait.
We are builting an Ethereum debugger with
1) true source-level stepping,
2) near-100% local/state variable inspection, and
3) on-the-fly Solidity expression eval at any step.
Screenshots below; details in the thread.