I would say that the cPanel html editor is the best. I use it all of the time, and I like the html code editor, which is different from the normal editor because it highlights different things in the code and gives the line number.
Currently I am using HTML-Kit as it is a good alternative for dreamweaver and is free. You can get many plugins for it, and it uses ftp to grab and update the files. You can preview files and have many files open at once.