It will depend on your main goal and audience.
MathML (MathML2) sounds promising, but it still has a lot of compatibility issues between browsers and MathML equation editors (or a generator). Many complex equations will not be supported or displayed the same in different browsers. Many math editors, converters, generators say they support MathML. But the result is not the same, although the result may look similar. And it’s not easy / impossible to define many complex equations in MathML 2. If you just have simple equations, and if you can use your audience in certain browsers, this may be an option. If MathML3 is widely supported, then MathML can be a way.
If your mathematical expressions are not interactive and do not need to be dynamically generated), but rather static on the page, a PNG or JPG image may be a good option. The size of the images in most cases is not so large, and the display of dozens of equations on the page is pretty fast, since most of us today have high-speed Internet. There are not many differences between PNG images and any script-based rendering approaches, since script-based equations often take several kilobytes, and since it takes time to download images from a local computer, it takes time to load all the scripts. In addition, there are many applications that support the re-editing of images of equations based on PNG or JPG. MathMagic (www.mathmagic.com) supports re-editable PNG (transparent PNG), GIF, JPG, BMP. MathType (www.dessci.com) supports re-edited GIFs. MathMagic also reads MathType images.
If a vector image format such as printing is required for a screen image and high quality, SVG may be a way. In addition, PDF may be an option in some cases. Many Mac equation editors support the PDF format because it is a kind of (almost native) Mac OS X format. But only a few support PDF on Windows. It looks like the latest version of MathType Mac supports PDF. MathMagic supports PDF on both Mac and Win. MathMagic seems to support SVG.
If equations are created by some limited writers, there are many options to achieve the best results. For example, using the latest MS Word editor, a built-in equation editor based on MathML / XML, and then converting pages to a network. Or using several third-party WYSIWYG equation editors (e.g., MathType or MathMagic) for quick writing and editing, and then saving the equations in MathML, LaTeX or Wiki format, compatible with the equation format and using it with online equation rendering mechanisms such as codecogs. com or MathJax.
If the content should also be used for other formats, such as eBook / ePub, there must be other factors to consider, including the quality of the equations and integration with the solution, such as InDesign.
please correct me if something is wrong.