I have used MicroSoft Word in the past and it has some good tools, however, I find for large documents, it can get really goofy. I'm designing courseware that contains large amounts of content, diagrams, and graphics. My company currently uses InDesign, but I've never used it.