To deploy LaTeX however, you have to learn an entire typesetting language, from scratch, with a significantly poorer interface (text file).I strongly disagree with you here. The text file interface is infinitely simpler and more flexible than a complicated GUI. People, when writing, will envision an infinity of different final products. The text file is about the *only* interface that copes well with that kind of diversity of intents.
Another advantage to the text file is its portability. No more garbling if I try to open my document on a machine with a different OS or software. And I can use any editor I like to make changes.
Not to say that a GUI layer over something like LaTeX is never useful to anyone. But it continues to amaze me that so many people argue that a cryptic file format that can only be edited through a complex GUI is the best way to write.