This is a helpful article. Thanks for bringing all together.
My BIGGEST complaint with modern is your last section...Modern basically requires a whole migration to get classic, customized sites into modern. If a company migrated to classic sites a year ago (before modern had come very far) with the hopes of never doing another migration now that they had made it to the cloud (e.g. version upgrades from SP2007-2010), microsoft has now functionally made a new version in the cloud that does not have a clean migration path😪 Hugely disappointing!
Also, "a pleasure to use" is an overstatement. #8 is right, it is easier, and it does have more modern web features, but in its simplicity (and security) it can be very limiting. The rich text/content formatting and site customization options (extensions, etc) are still limited and a work in progress.
Regarding #5, flat can be good, except when layers of nesting are desired. MS should enable nesting hub sites. That would be best of both worlds (flexibility and capacity for scalable hierarchy)!!
Regarding #9, do you have link to article with more info on this (what is restricted and what is allowed, and/or what alternatives may be provided for js customizations or features)?
It is a promising improvement, but still some frustrating limitations--and the migration thing is worst of them all!!!