Durante casi un año he estado trabajando de forma real con los tres editores. Considerados por muchos los 3 mejores editores para programar. Los he usado tanto en el trabajo como en el hogar. Alguno incluso lo he usado para sustituir otro software que ya usaba. Por ejemplo para tener hojas de cálcula, un cliente de IRC, una calculadora, etc... Y a día de hoy me siento capacitado para dar mi opinión al respecto. Muchos no estarán conformes con lo que digo, pero insisto en que solo es mi opinión personal. No busco ensalzar ninguno sobre otro, solo dejar testimonio para interesados.

Emacs

emacs

Pros

  • Configurable hasta decir basta.
  • Perfectamente integrado con Vim (a través de Evil plugin).
  • Software incluido: email, IRC, videojuegos, gestor de archivos...
  • Org-mode. Una maravilla a la hora de tratar con texto plano.
  • Libre.

Contras

  • Sus archivos de configuración en Lisp. Lo cual es una espada de doble filo, ya que puede ser complejo para principiantes pero tremendamente poderoso cuando sabes usar el lenguaje.
  • No dejarás de configurar. Siempre hay algo más que añadir o corregir.
  • Editor del siglo XX. Nunca sentí que estuviera adaptado a las necesidades de hoy en día. Su software me parece en muchos casos obsoleto. Gnus (gestor de emails) es un claro ejemplo.
  • Se tarda un tiempo en dejarlo listo para su uso diario.

Vim

vim

Pros

  • El editor más productivo que encontrarás.
  • Liviano. Apena ocupa unos Mb en RAM.
  • Tiene comandos para todo lo que necesites.
  • Libre y en constante evolución.
  • Divertido de aprender.

Contras

  • Sin duda alguna, tiene la curva más empinada de aprendizaje. Tardarás meses en estar cómodo y años en dominarlo.
  • Como editor es excelente, pero como IDE es horrible.
  • Recién instalado es bastante pobre en funcionalidades. Tendrás que construirlo a base de plugins. Actualmente gasto más de 20.

Sublime Text

sublime_text_icon_2181

Pros

  • Bonito.
  • Sencillo de usar.
  • Plugins para todo lo que quieras.
  • Rápido. Se nota sobretodo a la hora de remplazar archivos grandes o ejecutar macros.
  • Posibilidad de usar la navegación Vim que viene integrada.
  • En apenas media hora lo tienes preparado.

Contras

  • Gratuito, pero no libre. Aunque el pago solo se hace una vez (70$).
  • Es el más pesado de los 3.
  • Tendrás la sensación que la única manera de configurarlo es a partir de plugins.
  • Las actualizaciones no añaden características. Parece atascado en el tiempo.