Sometimes a specific tool that helps you with a specific task will help you be more productive. You'd probably be insane to consider doing Java programming without NetBeans or Eclipse. If you are writing code for Windows, you will get better results if you use Visual Studio.
I write a lot of Python code and I prefer Emacs for that. When I code, I prefer to keep anything that can distract me away.