Earlier quoted context omitted.
Are most debuggers now equivalent nowadays? All I need it to do is set breakpoints and inspect variable/memory values.
No, they aren't. With Java you can change code while the application is running and it will be hot-swapped after you have recompiled it. I learned about this feature when playing a bit in Eclipse, forgot to kill the program between edits, and got a warning that the recompiled class couldn't be hot-swapped because its signature changed. And then I sat there in awe; I can just dream about this functioning reliably with…
Edit & continue is available with the V8 engine as well, so add JavaScript to the list of languages being unrighteously ignored.