Hallo Marc,
Ich würde an deiner Stelle von Silverlight die Finger lassen.
Das ist momentan nur auf Windows und Mac beschränkt - und die Verbreitung ist (im Gegensatz zu Flash) sehr gering.
Man kann es sich auch vorurteilsfrei ansehen, denn der X(A)ML-Unterbau ist durchaus interessant und unter Linux wird am Moonlight-Projekt gearbeitet.
Bei SVG solltest du Antialiasing mit der Eigenschaft shape-rendering modifizieren können - ob der Renderer das dann unterstützt kommt darauf an welchen du verwendest.
<svg ... shape-rendering="crispEdges">...</svg>
sieht im Firefox gut aus, im Opera zeigt sich keine Wirkung und im IE/ASV sind alle Linien optisch dünner und Eck- bzw. Knotenpunkte etwas kantig -- also auch nicht so optimal (die anderen Werte für shape-rendering bringen keine Änderung zum Weglassen).
Grüße,
Thomas