Recs.
Updated
Next generation package-manager for Fedora
Specs
Pros
Cons
Con Poor design is one of the reasons it feels slow and unresponsive
Why not to build all metadata after all metadata downloads? Instead of download-build, download-build... Why not to show more details what it exactly doing for example on startup, on "running transaction test/check"? Pacman shows progress of these steps and does not feel so verbose even in comparison with DNF.
Con No good front-end available
DNF has a few front-end options, but none of them are very good. DnfDragora takes multiple minutes to initialize its package list, operates very slow in some cases, and it has several bugs that can crash the application. GNOME Software interfaces fairly well with DNF through PackageKit, but there are still sometimes issues with instability and packages failing to install.
Con Not yet at feature parity with YUM
As DNF is the successor to YUM, it still has a lot of features that are in YUM but that are missing here. Things like skipping broken package during install, debug, verbose output, enable repo or exclude packages during install have little to no support in DNF.