If I happen to want a self-published-printed-by-amazon book (ie. not available at any other store), I'll really think twice about it, as the quality is probably total crap. The last one I got had screenshots that were all unreadable (and the main content was mostly in the screenshots, without explaining text otherwise), and looked like it was printed at about 15 dpi.
OOTH, I've never had problems with BN or Bookshop.
Edit: They also tried to send a replacement, marked it as undeliverable, and charged me for it. I don't think Amazon was always this bad.
They put the shipping label ON the retail packaging. No box! This is FBA. Of course it was scuffed and scraped all to hell.
Personally i think this is a great move that reduces overpackaging and its associated environmental impact
I've chosen to do Amazon's Amazon Day Delivery service several times, but I have stopped doing it, basically without a choice. It's guaranteed to worsen the packaging. They just throw everything in a big enough (normally bigger than it needs to be) box and put a piece of paper in there and call it good. It's just unacceptable. Plus, their incentives for doing so are not good, often non-existent, and you are still paying the full Prime price, which keeps increasing.