i am moving to CI because it does not use composer and everything is in a single zip package .. this means even if i want to re-setup after years, i get the same code .. and same would work for customers ... vs other frameworks where i am forced to login to the server and download a dozen of files from a dozen of repos ... which might change from time to time without giving consistency.
i would prefer CI to not go that route ..