I agree.
There once was a time when I was a nerd-zealot and refused to use a good code editor when writing Java. Now, if any of you have seen Java code, you'd know how complex and verbose Java can get. Anyway, for a year or two I resisted and continued to use notepad to write Java .... then one day, I got wise and started using a program dedicated to writing Java. In software development, we call these IDE's:
Integrated Development Environment
... This was the best move I could have made because my productivity jumped though the roof. Still, I needed to understand Java to take full advantage of the IDE.
A little different from web design, but the spirit of the point I think holds true.
Stefan