I use vim myself, customized with some plugins (e.g. syntastic for code hinting, html5.vim & vim-javascript for improved HTML5 & JS support).
But some friends of mine have been using Sublime and Komodo Edit for PHP/HTML/JS/CSS code editing with great success.