Ich denke auch hier gibt es genug Diskussionen über das Thema im Forum
Um noch kurz auf das Argument einzugehen, dass Universitäten meistens mit OpenGL arbeiten. Das kann ich soweit zwar unterschreiben, aber dann muss man auch gucken woran das liegt. Viele Unis benutzen halt unter anderem Linux in den Rechnerpools. Viele Studenten besitzen eine Linuxdistribution. Auch die Angestellten der Unis benutzen Linux. Wenn man da voll auf DirectX setzen würde würde das nur Probleme machen. Und ein paar Unis gibt es die mit DirectX arbeiten. Magdeburg hat zum Beispiel ein eigenes XNA Framework entwickelt. Und auch andere Universitäten setzen teilweise auf XNA. Ebenso gibt es sicherlich auch Universitäten die auf DirectX setzen.
Deswegen sollten das eigentlich keine Argumente für oder gegen eins der beiden sein. Ich persönlich finde DirectX auch schöner, wobei das aber auch Geschmackssache ist. Mein Tipp wäre auch mal in beide reinzuschnuppern.