Why MathJax?
MathML is a good standard:
Carries symantic meaning
Allows for program interoperability
Accessibile
BUT —
Needs special authoring tools
Not implemented in most browsers
Requires extra setup (fonts/plug-ins)