1. Non-compatibility with CI3 whatsoever
The world turns, CI4 runs!
2. Less stability / less php compatibility then CI3
It is a matter of vision and, mainly, of direction. CI aims at the future, I do not believe in "Museum of great news".
3.The env file
The 'env' file has a very specific use, among others.. For example, when you enter data via Config and assuming you are part of a team on GitHub, when uploading to GitHub all of that information will be "visible" to team members.
If this information is filled in the 'env' they will not be shared because the 'env' file is listed in the 'gitignore'.
4. Compulsory Namespacing
Think COBOL!
5. Abundant infantilism in code commentary
I believe in freedom of expression.
6. No Customizer option
Be happy, man, there are plenty of other frameworks