I compiled and typeset a hymnal of over 800 hymns using Lilypond, SQLite and Scribus, and the ability to automate the rough setup with Python scripts and then polish the layout by hand saved me probably a year's work. I would absolutely use Scribus if I ever again launched into such an impossibly huge project. It was a great experience, and the result was all I could have hoped.