I would echo comments already made. Your first step is to define your situation and the final product you wish to produce. The end product can define the requirements of what you need to use. Any professional programe will have some things which are easy to use once you know what you are doing (well - apart from anything Microsoft make - they just make THEM as difficult as possible, usually because they are produced by people trying to copy and steal somebody else's ideas, but without any real understanding of what they have been stealing), but the features on offer might be beyond what you require.
I used to produce a non-comercial magazine using a Commodore Amiga and a DTP programme. I do not know the professional PC or MAC suites, but certain principles carry over. I always found it easiest to write items as flat text. Write and save different sections of content as separate files, that way things remain compact enough to check through and correct or update. Formatting the text was the last thing done before printing. Depending on the end product, it might well be better to leave the final processing to "the professionals" rather than doing that bit yourself. If you are paying for printing, it might be an unneccessary expense to buy software to do what the printers will do as an inclusive part of their fee. Quack! Geoff the Duck.