I love CI. Have been using it for years. I have not touched version 4. For someone familiar with 2 and 3 what is the most significant achievements / feature enhancements in v4. I think v3 is great. Why would I ever want to switch to v4? I'm a bit of a simpleton, designer not really a programmer but I have found CI very easy to navigate and understand in earlier versions. The more CI becomes similar to modern PHP frameworks the less I'm honestly going to understand. I've read a bit about it and it seems like one of the major changes is namespaces. I'm not familiar with namespaces at all. I don't understand why we couldn't have just stuck to simple include/require statements. Maybe I'm a bit naive. I've also heard about composer. I've never heard of composer. I'm sure there are other changes. I just don't really understand the need to change the way things work. I've looked into systems like Laravel and was completely lost, same with Symfony. I've always felt very at home with CI even though I'm not a traditional engineer. For my clients v2 and 3 have worked well. I'm just not sold on 4. 4 just seems a lot more complex with the same end features. I have several websites running on 2 and 3 and would like to be told in a way I can understand why I should be so enthusiastic to sell clients on an upgrade to this new version which seems overly complex and difficult to understand.