I find it also depends what you are going to use as a host for your OS. If you are using a laptop then Fedora would not be my first choice. Ubuntu would be a much better choice.
Fedora has had problems with DMA being enabled on a number of laptops and rebuilding the kernel does not help. I find its better to have a little stability in your kernel rather than have everything get wacked out because you just downloaded all the latest Fedora beta updates. Remember, Fedora is a beta testing ground for the Red Hat developers and that’s why its free. Its like working with beta versions of windows when they first come up like vista, but usually not that bad. So I would say for a hacker, unless you are really adept with Linux, you might want to stay away from Fedora.