As a long-time Fedora fan and user going back to Fedora Core, Fedora 25 is quite possibly my most favorite Fedora release yet. With the state as of this week, it feels very polished and reliable and haven't encountered any glaring bugs on any of my test systems. Thanks in large part due to the heavy lifting on ensuring GNOME 3.22 is a super-polished desktop release, Fedora 25 just feels really mature yet modern when using it.
Fedora 25 is using Wayland by default on supported systems (open-source GPU driver users) and even there all of the pieces have come together nicely where desktop/laptop users will hardly notice any difference. I haven't encountered any shortcomings through my usability testing recently and the XWayland integration is also working nicely for ensuring legacy application/game support.
The screenshots shared in this article are with the latest F25 packages as of this morning (10 November).
While not hit by bugs, about my only gripe with Fedora 25 is that it's shipping with Mesa 12.0 by default rather than Mesa 13.0. Mesa 13 was released a bit late and unfortunately didn't make the cut for F25 out-of-the-box, but will hopefully be sent down as a stable update in the very near future. Likewise, the stock graphics stack on Fedora 25 isn't shipping with any Vulkan drivers.
Unfortunately, many of the improvements can't easily be captured in screenshot form. Among the package updates are glibc 2.24, Unicode 1.9, Ruby on Rails 5.0, GHC 7.10, PHP 7.0, Node.js 6.x, Golang 1.7, and more. There is also more formal Rust support with Fedora 25 and many other improvements to make Fedora 25 Workstation one powerful desktop.
See my dozens of past Fedora 25 news articles if not familiar with all the changes.
Look forward to Fedora 25 shipping next week or the following week; will have another post later today when finding out the results of the Go/No-Go meeting.