What really sucks about DNF is:
Dependency processing details are not shown in the CLI¶
See the the related Fedora bug 1044999.
For that, I can only say fuck you, guys. People who run DNF in CLI want to see this information. GUI users might not care at all.