I've used Snapfish as I keep getting their discount codes.
Some parts are fiddly with their multiple photo layouts, in that the photo has to be vertical or horizontal (portrait or landscape) to fit certain layouts.
My photo books are 20 pages or less though as I am putting old scanned photos into the photobooks.
Also I don't bother with text. The one I had text on with a title was ok, but a bit naff.
I've had experience also with printed card sites like Hallmark, the text has come out smaller than what I thought it should be, or even how it was on their website preview.
I forgot to mention in my earlier post that Momento has a Digital Scrapbook option, I find that has heaps of room for text plus lots of embellishments etc to make it a bit more interesting!
Bookmarks