I use Notepad++ exclusively for web development, simply because you can get exactly what you want with full control over every aspect. One major advantage of Notepad++ (link for those who have yet to be enlightened) is, in my opinion
I agree with this opinion.
But having some exprerience, you can start to include into your project scripts and stylesheets, created by other people.
And you can start to use some additional tools, templates and automatic builders.
You have to keep in mind, that every automatic builder creates a lot of additional source code.
That's why you will spend a lot of additional time to understand this code.
Certainly, it is much easier to modify and improve your own code or the code, that you understand well!