Un ciclo de vida depende del contexto del proyecto, también del nivel de madurez del cliente.
En mi opinión, pienso que el ciclo de vida híbrido puede ser mas útil porque combina el ciclo de vida predictivo para los requisitos que están bien definidos y el ciclo de vida adaptativo para gestionar los requisitos que se van definiendo conforme pase el tiempo.