it is a Great OS BUT, and there always is one. Fedora IS A VERY FAST DEVELOPMENT distro . This means that not everything will work ! Also updates can AND DO break some programs .
Fedora is NOT for the very new linux user UNLESS that person REALLY wants to learn how to fix things . It's target user is the person who LIKES to tinker with things .
Not the person who wants it to " just work" !!!