Even when dealing with the various Wayland oddities and issues, Fedora 25 is a great distribution. Everything is reasonably polished and the default software provides a functional desktop for those looking for a basic web browsing, e-mail, and word processing environment. The additional packages available can easily turn Fedora into an excellent development workstation customized for a developer's specific needs. If you are programming in most of the current major programming languages, Fedora provides you the tools to easily do so. Overall, I am very pleased using Fedora 25, but I am even more excited for future releases of Fedora as the various minor Wayland issues get cleaned up.
For most people, any default Ubuntu installation will meet their needs. Ubuntu provides users with Web browsing, email, along with various communication tools right out of the box. Heck, even basic backups are provided...although you must take the time to configure it.
Putting all of that aside for a moment, let's consider which "must have Ubuntu packages" aren't included by default. In this article, I'll share my top list of must have Ubuntu packages and explain why I rely on each of them.