I am considering trying out ConTeXt, XeTeX, and LuaTeX, but one concern of mine is the fact that I am using a large number of LaTeX packages.
There are a number of questions comparing these TeX derivatives with LaTeX. These two (here and here) seem relevant to this question of mine.
What I am especially interested in is the functionality I presently get. Put in the simplest possible terms: The large number of LaTeX packages exists because they provide valuable functionality. It would seem hard to believe that ConTeXt is so advanced that all of these packages' functionality is not needed within ConTeXt. Similarly, I am wondering about present-day compatibility of LaTeX packages with XeTeX and LuaTeX.
So, how much LaTeX functionality is easily available or needed in each of ConTeXt, XeTeX, and LuaTeX, and how do I make it available?
memoir, useaccsuppto have characters paste with particular Unicode codepoints, use\textlsoften, need various exotic math symbols and IPA letters (tipa), useragged2e,scalefnt, useH-placements (with\raggedbottom) for floats, have table cells that span multiple rows/cols, userotating, my own bibliography customization,hyperref, multiple footnote counters, some customization to hyphenation, quite a bit of\raisebox, would like a "keep on same page" method that actually always works. (Also: my questions on TeX.SE, esp those without an accepted answer.) – Lover of Structure Jan 19 '13 at 14:08unicode-mathorfontspec) don't work under "only-"LaTeX. Conversely I noticed that some ofhyperrefdidn't work correctly under XeTeX. So I assume not all LaTeX packages are compatible with XeTeX and LuaTeX (which I am, for simplicity, using as shorthand for Xe(La)TeX and Lua(La)TeX) and neither TeX-derivative is functionally a superset of another, among those. / The rationale for my question is whether there is loss of (easily available, package-based) functionality if one switches away from (only-)LaTeX; this is a sensible question. – Lover of Structure Jan 20 '13 at 00:19