per impaginare libri, io userei senza pensarci su indesign, ma sono fortunato perchè nello studio dove faccio il tirocinio abbiamo la licenza... oppure corel draw, che è un pò più facile e meno pesante.
Sul free non so cosa si potrebbe usare per avere buoni risultati, posso dire che scribus mi rallentava parecchio e gli altri due citati sopra, fanno davvero schifo...
edit: oltretutto quello microsoft non è free, è nel pacchetto office