Not sure comparing snapfish to two professional places is fair... But yes, of the places I've done prints through, snapfish is probably at the bottom. Sounds like there was a problem with your situation, as I've never gotten something THAT bad from it.
OP, I like shutterfly; their quality has gotten consistently better over the last few years, and I have a few "pretty disney picture" photobooks from them.
I've heard great things about blurb.
I use photoworks for small soft-sided books that I do for each year of DS's life. I think I'm behind on that though, gotta get to work! I like the books I get from them, and once there was a big error that they caused, and it was fixed quickly. The only thing that bugs me about them is I can't use them with firefox, I never remember that, and have to back out and use Safari. Annoying.
Of those I've used, though...inkubooks is *amazing*. If I didn't have a professional wedding album, and were doing one on my own, I would use them in a heartbeat. The pages are incredible, and the pictures are so clear. I did a "pretty nature pictures" book through them, and I just want to kiss the pictures they are so lovely in that book.