My books from Amazon almost always arrive bent, dirty, etc. I order from the publishers whenever possible.
I may be in a niche circumstance, but most of the books I order from the publishers are within about $5 of Amazon. I don't know the exact count, but I have approximately 600 books. Worth it to have nice ones!