User feedback during installation is severely lacking
When dnf is syncing outdated metadata or, worst, flatpak is downloading a 1GB runtime, there is no hint to the user that something is actually going on. I understand you don't want to expose the gory details to the ideal end user living the ideal desktop experience but, too short of that, wouldn't it be preferable to show a Details button that expands to a console log dump, as has been traditionally done in cases like this? Sometimes you can even click Install one hundred times before it's disabled.