"""
At work I have friends that use Fedora, just because that is what they want to use. The amount of times that he has...
"""
Friend or friends? You are not clear on that point. Yes, Fedora breaks a lot. RHEL and CentOS are substantially more reliable. The Fedora guys do play something of a shell game. Nominally, Fedora is Red Hat's alpha, or beta, or whatever you want to call it. Fedora fans will try to trick you into thinking that Fedora is production ready. After all, they are not the ones who have to deal with the problems.
In general, I prefer CentOS. But if my life depended upon OS reliability, and I could only choose between Debian and Fedora... I'd choose Debian. Without the constraints, I'd choose CentOS.