Have you done anything with silverlight?
For me, XNAs lack of web deployment is the deal killer, and I don't have a mac for Unity.

Java applets are a possibility, but they really are pretty sub par.