I haven't seen Scribus mentioned in this thread as a possible alternative.

The latest version (1.3.5 I think), while it's not InDesign, gets very close and it's OpenSource and of course free.

Scribus DTP

If you are used to InDesign the learning curve is not too steep