Why Fedora?
I really like Fedora because:
-
It is not a specialized distro, which means I can experiment and learn in many directions;
-
It has the right level of application maturity for me: not so cutting-edge that I have to hack the kernel to get programs working, but also not obsolete and boring.
-
The documentation is good – and it does not have an expert-only reputation like Debian.
-
It uses RPM, the most widespread package management format. This means you have a higher chance of an easy install for your software.
-
It has a large number of users which means I can get support easier on the forums; many eyes make bugs shallow and bring improvements through contributing feedback;
-
It is produced by a company, which means that it has much more support behind it than distros maintained by a very small number of people. The probability of it being around longer is simply greater, especially since the company uses Fedora as a beta tester for their Enterprise Linux edition. This gives a "business model" for Fedora, i.e. it is conceivable that will have support because it provides a useful service to someone who makes money (the company). Entirely community-based distributions maintained by a small number of hobbyists have sometimes hiccups because some key maintainer gets sick/has a kid/etc.
-
The company behind Fedora happens to be Red Hat, the most widespread provider of Enterprise Linux solutions. This means that if you use Linux at work, it’s most likely to be a Red Hat Enterprise Linux version. If you use its quasi-"preview version" at home, then you’re in for a win-win: what you learn at home you can use at work, and vice-versa.
-
Frequent releases mean that any insecure defaults are changed faster and exploits do not have time to become well-known (quick Boyd cycle).