Jaz sem par let nazaj prešaltal iz Codeigniterja na Laravel.
Prvotno zaradi Elequent (native ORM pri Laravelu), ker dejansko pohitri in olajša delo z bazami. Potem so tu migracije, kar je v bistvu version control za shemo baze, v nekem smislu. Bazo postaviš, z vso CRUD funkcionalnosti, kolikor hitro lahko napišeš shemo za posamezne tabele in določiš povezave med tabelami. Ostane ti samo klicanje pravih metod.
Pri Codeigniterju je treba querije na roko pisat, kar sicer ni nič slabega, ampak postane ponavljajoče, vedno je treba boilerplate kodo napisat.
Ko sem se pa malček bolj poglobil v Laravel sem našel še prijeten templating "engine" , semi avtomatično poskrbljeno za najpogostješ ranljivosti (CSRF, sql injections...), všečen session handling, res enostavna paginacija, helper classi za HTML forme, URL-je in lahko razširljiv zaradi IOC plus zadeve do kateri še nisem prišel, ker jih ne rabim oz. sploh ne vem, da obstajajo.
Je pa res da z Codeigniterjem nisem delal že par let in kolikor sem opazil so zamenjali razvijalce in napovedali Codeigniter 3. Tako, da jaz bi svetoval, da oba poskusiš (se boš veliko naučil iz obeh) s kakšnim mini projektom oz. simplificirano verzijo projekta in vidiš kateri se ti zdi boljši.
TLDR;
Moje osebno, subjektivno mnenje je Laravel > Codeigniter.