Yo suelo usar HomeSite para casi todo, porque me gusta como colorea el código y reconoce las funciones y sus atributos (realmente útil para ColdFusion cuando no tienes documentación en línea).
Pero para manejar archivos SQL de más de 10 o 20 mil líneas tengo que usar Ultraedit porque Homesite simplemente se cuelga