Eoin, I understand most of what you say. But it doesn't quite make sense to me. I understand the whole idea of Latex. You say you wouldn't use a gui. i don't understand why not. To me, you sound like those programmers and computer powerusers who insist that using keyboard shortcuts and programming things from scratch is "better".
Whenever people talk about latex, they keep repeating the same things. Latex doesn't want you thinking about typesetting, etc. And they keep repeating it and repeating. Look, I get it. I get the philosophy behind the thing. Now, let's get down to it. Latex is not a person, it doesn't assume anything. I just want to define like 5 different styles, and start using them to create content. Why wouldn't I want a gui? Can you explain that?
You say:
Frankly LaTeX assumes you, the writer, is useless at typesetting and document design, and will fight you tooth an nail every time you disagree with it. That include small things like page breaks, it believes it knows better than you.
That doesn't make sense to me. latex is not a person, so you need to explain this without all the abstract talk. What good is a program if it's going to fight me for trying to get things just the way I want it? That doesn't make sense. If it's true, why the hell would I use it?
I want to define when and where page breaks should occur. I want to define what borders and stuff appear on the page. I want to define how the paragraphs are styled. I'm EXTREMELY PICKY. I'm going to nitpick every line spacing, every white space, the indentations. I don't want it almost the way I want it. I want it exactly the way I want it. I don't want to go around in circles trying to "trick" the program to do it. I want a program that will easily do these things. Not with codes or syntax, but with buttons and dialogs and previews, etc.
A lot of people like us scoff at WYSIWYM or WYSIWYG. Why? How is that a bad thing? I just don't understand any of this.
If your recommendation is to go raw latex, my answer is no thanks. I'll just stick to Indesign.