You might also be interested in XeTeX, which is a modern version of LaTeX in that it supports Unicode and many fonts. You can use it to directly input Japanese, Arabic etc. in one document. (This doesn't address the disadvantages that you gave, but it's still relevant to the discussion about LaTeX' shortcomings and alternative systems! )