Principales diferencias entre P4Merge y DiffMerge

Mi equipo está buscando una poderosa herramienta de combinación de 3 vías para agregar a nuestra caja de herramientas. Identifiqué a P4Merge y DiffMerge como mejores candidatos para nosotros porque se consideran los mejores aquí en SO (gracias comunidad SO) y cumplen con los términos de licencia corporativos.

Para la decisión final, necesito una comparación de las características de ambas herramientas. Una diferencia es que, por ejemplo, DiffMerge no muestra el contenido ancestro común en la fusión de 3 vías.

¿Cuáles son los principales diferenciadores entre estas herramientas?

(Tenga en count que esta pregunta es explícita sobre P4Merge y DiffMerge, sé que hay otras herramientas de fusión disponibles también, pero no se consideran aquí).

El set de características es bastante similar. DiffMerge cuesta $$$. Por este costo adicional, obtienes:

  • DiffMerge admite la comparación de directorys, P4Merge no
  • DiffMerge puede generar informes de diferencias (HTML / text)
  • DiffMerge admite layouts de pantalla dividida horizontal y vertical, pero P4Merge solo admite vertical

Hay una comparación más completa en Wikipedia de estas 2 herramientas de combinación (y muchas otras).