I run three Fedora machines. One is my Server (Headless) love it, problem free. I tend to update after my other machines, just in case, but nothing so far. Migrated on that one 2 months ago before that it was Centos 7.
Fedora 29 Workstation on my primary business laptop and development workstation (desktop). I first installed Fedora 28 on my laptop about 4 months ago. Problem free experience, moved to Fedora 29 a day after it was available (upgrade in place). The upgrade was very smooth, and Fedora 29 has been completely stable. I switched my desktop from Manjaro to Fedora 29 about a month ago, since I wanted greater similarity between my mobile daily driver, and my office daily driver. It has been running flawlessly. Can I recommend Fedora, absolutely. In the past the answer would have been no, because it was a mess, however since around Fedora 24 everything has begun to gel and Fedora 28 was the first release I felt met the threshold of quality where I was willing to try it out as a daily driver. Very happy I did.
I still use Manjaro on three machines, and test it regularly, but my business machines are no longer runing Manjaro and it is working out well. My needs changed, and an Archlinux base was no longer the ideal solution. I do have one piece of advice if you choose to use Fedora always add SELinux to the top of your list when troubleshooting issues. Make sure you have SELinux Troubleshooter installed, and set it up to give you notifications. Also on Fedora Workstation the firewall defaults to a lot of open ports since it assumes you are working in a trusted environment. Make sure you have Firewalld installed and configure your firewalls appropriately for your security stance, partcularly on mobile devices. If you have any questions while setting up Fedora feel free to PM me, their forums are not very active so you may have trouble finding what you are looking for, but their documentation is pretty decent, however the Archwiki is still my friend.