Küçük işlerimde smarty ve kendi yazdığım veritabanı, form validation sınıfları işimi görüyor. Orta ve büyük işlerde CI kullanıyorum. CI'nin eksik kaldığı kısımlardan biri dahili bir auth sınıfı olmaması ayrıca sayfalama sınıfı da yeterince esnek değil.