Skype gibt es sowohl für Windows, Mac, als auch für Linux. Ich habe es bereits auf jedem System getestet und überall positive Erfahrungen gemacht. Video wird voll unterstützt, in der Windows Version wurde sogar kürzlich ein Update veröffentlicht, welches hochauflösendes Video unterstützt. Einziger Nachteil: Für Video sind nicht mehr als zwei Gesprächspartner zugelassen, will man ein Konferenzgespräch, so fällt die Funktion weg.
Wenn beide Seiten Macuser sind, dann empfehle ich iChat zu verwenden.
Ps: Mit MSN würd ich mich auch weigern ;)