Desde el punto de vista de mi Experiencia Profesional, el mejor para Windows es el Altova XMLspy porque es una suite completa de depuracion y desarrollo en XML...
Yo he desarrollado muchas cosas con Altova desde hace dos años usando desde XML, ASP, HTML... Y me ha servido mucho.
Ahora que para Linux no sé si hay esa versión o de plano seria otro software.
Aqui esta la liga:
http://www.altova.com/products_ide.html