Blurb are as good as any of the cheaper Print on demand services. Their Booksmart software, is simple, but has a good range of options. To get the best from Blurb you should use their "PDF to book" route that allows you to use any DTP program like InDesign, Quark etc. Then you're only limited in layout by the page size and your own imagination.
Getting the best results from any PoD service will require a lot of care in image preparation.