It is good to wait a few weeks at least but I have been running fedora the last few years and the last 2-3 fedora releases have been stellar. I have upgraded within a few days of release and had zero issues (with fedora 33 I upgraded last eve :) ). It has gotten much much better...
Fedora QA has gotten a ton better in the last years. I would use it as my daily driver if work would allow it, we're an all Ubuntu shop (at least for Linux devices).
I run a fully virtualized configuration and I frequently have encountered issues related to the virt stack during the initial months of new version cuts ever since switching to a virt configuration in 2016.
There has also been a ton of improvement, too. So kudos to Fedora, and kudos to everyone out there maintaining those libraries!
Time to wait three months for all the kinks to be worked out, though.