Hasta donde sé, la comunidad que tiene CI es muy activa y no creo que decaiga su uso así porque sí. Hay muchos rumores al respecto, incluso algunos referentes (tipos grosos) que supieron llevar la bandera de Codeigniter han cambiado de rumbos buscando FWs mas "modernos".
Siempre existe la posiblidad de utilizar algún fork, por ejemplo Kohana que tiene mucho de inspiración en CI, aunque jamás tan buena documentación y mucho menos comunidad.
Aprender bien el uso de un framework no es tiempo perdido, sobre todo si utiliza convenciones, metodolgías que estan siendo utilizadas por otros pares (Ej. MVC, ORM, routes, etc).
Con lo que pasarte a utilizar otro no debería ser complicado, salvo entender como se hace en ese FW.
Hoy muchos que supieron estar con CI se van pasando a Laravel, que parece ser el cambio natural, debido a que este último soporta muchas de las ventajas de PHP5/6, falencia que se le pedía a CI. Además de otras cuestiones que vas poder encontrar en las varias comparaciones (odiosas) que hay en la web.
A muchos no les gusta para nada el uso de herramientas de consola, mas teniendo en cuenta lo complicado que puede ser instalar Composer/Laravel en entornos detrás de proxies o con restricciones de firewall, etc. Pero justamente son las cuestiones que también le dan potencia. Ver el caso de Symphony.
Personalmente creo que CI aún tiene mucho que ofrecer, es liviano, se entiende perfectamente, su curva de aprendizaje es baja y hay mucha documentación (y gente piola) para ayudar con los problemas. De lo que mas me gusta es su tamaño, su bajo peso, comparado con otros monstruos devoradores de espacio y memoria.
Quizás el tiempo le este llegando (es muy probable), pero aún tiene para dar batalla y mucho por enseñar a los que van haciendo su desembarco en tierra de frameworks, je me salió la faceta de escritor.
Programar para webs no es simplemente conocer un lenguaje o conocer un FW, ya vas a ver que integra muchas tecnologías, muchos lenguajes o pseudolenguajes, en fin es un conjunto de cosas que tenes que manejar y poder combinarlas. CSS, JS, etc, etc.. es amplio e interesante (además de la constante evolución, obviamente.)
Espero no haberte aburrido y mucho menos quitado esperanzas, lo que escribo es en base a mi propia experiencia y nadie me lo contó.
Si tenés tiempo arrancá con CI y pensá en pasarte a algo mas potente luego de conocerlo medianamente o según las necesidades. O bien, tirate a la pileta y dale de lleno a Laravel.
Saludos y bienvenido al desarrollo web.
Alejandro Soler
@alejus