I'm not sure what the exact criticism is here.
> - JavaScript profiling (heap, cpu, events)
is this what you mean?
https://developer.mozilla.org/en-US/docs/Tools/Profiler
> - DOM events monitoring and breakpoints.
You can do this now (at least in nightly)
> - JavaScript code completion
Works in the JS console.