Laravel esta construido para la ultima version de php, cuenta con un ORM propio llamado enloquend.usa el motor de plantillas blade,tiene un sistema de rutas las cuales hay que definir previamente.
Pero cual es el mejor framework entre laravel y codelgniter. Cuando se usa codelgniter usamos su base y lo que nosotros añadamos librerias de terceros o de nuestro propio desarrollo ,pero en cambio cuando usamos laravel usamos todos los componentes que trae por defecto como es autenticador,su sistema de rutas ,su sistema de plantillas . Pero con coldelgniter tendriamos que ser nosotros quienes desarrollaramos un sistema de autenticacion o usar una libreria de terceros .
Codeigniter es tan básico, muchos programadores terminan escribiendo la mayor parte de la lógica de sus aplicaciones en un solo lugar,pero Al tratar de solucionar todos los problemas en una sola capa estarás escribiendo un código difícil de leer y mantener y no estarás aprovechando las funcionalidades que un framework en el año 2013 debe tener para ti .
Pero laravel es mas facil segun el mundo de hoy en dia en el mundo de PHP tenemos un framework que está bien hecho, combina las mejores prácticas de desarrollo y hace que nosotros, programadores de PHP podamos escribir un código del cual sentirnos orgullosos.
Como dice que en un primer proyecto con laravel se usara el 40 % de tiempo para documentarte ,otro 40% para desarrollarlo y un 20% para completar un codigo muy genial.es por eso que la mejor opcion par mi sería laravel .
Gracias