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.