Já testei as duas, aliás fui usuário das duas durante bastante tempo.
Se preferes o ambiente KDE, a escolha torna-se fácil: a opensuse tem provavelmente o melhor kde de todas as distros, aliás a Novell é uma patrocinadora activa do KDE.
Já o fedora tem um KDE péssimo e de muito mau gosto ( todo o desenvolvimento deles é para o gnome).
Se preferes o ambiente gnome, acho o fedora melhor. Na ansia de tornar o gnome parecido com o windows a opensuse tem no meu ver um gnome muito confuso e dificil de manusear.
Em termos de gerenciamento de pacotes o yum do fedora é quase tão rapido quanto o apt-get, já o yast do opensuse é bastante lento.
Por outro lado, o opensuse tem uma maior quantidade de pacotes nos repositórios ao contrário do fedora que senti falta de alguns pacotes. Tive de fuçar no google para os encontar e muitas das vezes tive de eu próprio os compliar já que não exitia rpm para fedora.
Se usares o windows no vmware, aviso-te que no opensuse ele rodou muito lento, tão lento que não conseguia usar o windows no vmware.
Já no fedora o windows no vmware rodou bastante rápido (bem melhor até que no ubuntu).
Resumindo, apesar de os dois utilizarem pacote rpm e de serem concorrentes directos, são muito diferentes.
O opensuse é mais fácil de trabalhar porque tem muitos pacotes nos repositorios mais o clic n install ( com um clique instalas drivers de video, compiz-fusion, codecs, etc) e vem cheio de software proprietário.
O fedora não tem as mesmas facilidades e acaba por ser um pouco mais dificil de trabalhar, mas por outro lado tem um gnome excelente( até melhor que o ubuntu na minha opinião) é muito rápido(ele é todo optimizado a i686) e também muito rápido na virtualização com o vmware.
Dos dois acabo por preferir o fedora. Só não o utilizo como primeira distro porque o Ubuntu no geral é melhor para desktop.