I doubt it's changed much, just added support for more. . .um. . .everything (as it tends to do).
I've been using it since 1994-5 and I still haven't used most of what it can do, and over the years I've consistently used it for editing code and sometimes as my MUA, NNTP client, terminal client, FTP client, language interpreter (a short dalliance with Elisp), coffee maker, hedge trimmer. . .
Every so often I check out one of the X clients but mostly I use it on the terminal. I'm just addicted to the code editing modes (smart indent, electric braces, etc)
I used to joke about its demands on the system but since scripting languages, code bloat, and panel widgets using 47MB+ have become common, it doesn't look so bad anymore.
I may be going off on a tangent here but whilst there are plenty of good suggestions here over editors - I am guessing that they are "good" because they make you more productive, but thats really it.
I would be looking into other tools that make sites attractive and appealing.
I must admit i went very low tec on my editor (notepad) but when it came to presentation I purchased some colo(u)r wheel software.