Are you set in your ways with Fedora? Would you consider something else? The point of all these distros is that you keep trying them until one fits your needs as well as possible, then through a bit of configuration and jiggling about get it closer to what you want.
And right now, your needs are mainly based around getting one to work