I have not been following the development of mathjax, pandoc, etc. carefully, so I'm wondering: Have the main issues been solved? By these I mean
(1) support for most popular packages,
(2) automatically breaking long outputs into small pages that don't overheat my laptop or crash my browser and yet reference each other properly,
(3) printability (without lines broken in half, senseless overflows and the likes) or cross-compilability with a regular PDF compiler?
I know the ar5iv project is getting closer and closer to (1) and (3), but is that available to regular users?