Fedora is written in Java and is therefore platform independent. Thus it should run on the vast majority of operation systems - provided the requirements for the installation are met. Given that, a sensible strategy could be to opt for the OS you're most familiar with because that will be the one you're mostly likely to maintain, keep secure and obtain dependencies in a way you're used to.

Many users choose to run Fedora under Linux or another Unix-like operating system. But we routinely develop and test in Windows and Mac OS X.