i've used vim, Dreamweaver MX, and JEdit...
honestly, i prefer JEdit, as it highlight/colors things intelligently, and has an FTP plugin that allows you to read/write directly from/to an FTP/SFTP server... and it has a lot of other plugins for miscellaneous other cool things...