Depends on what you’re going for. If I was serious about sales, I’d publish through something like Lulu or Ingramspark. I really wanted a way to publish a few copies of something personal to me, and for that I’d actually recommend Amazon. It was super high quality and super cheap — especially if you wanted to get author copies.
Soooo….your mileage may vary!