All the points are good, but it always sounds a little weird to me when people say things like "LaTeX is great because it handles hyphenation." The hyphenation support is part of TeX, which is the programming language, not LaTeX, which is a library built on the TeX language. It's kind of like saying that Rails is great because it supports regular expressions.
Not that this distinction really matters when you use it, but it at least gives credit where it's due (in this case, to Donald Knuth rather than Leslie Lamport for the hyphenation algorithm, which is indeed a brilliant algorithm).