The biggest frustration working with Javascript in the last 6 months have been debugging and error handling.
@gaba try https://www.jetbrains.com/webstorm/features/
you can debug from the IDE with a chrome plug in. it changed my developer life.
@starn I use ATOM and that has been working great for when I do python or GO. Javascript have been a little more challenge on debugging.