The key part is “decent”. Outside of the “walk out” part, none of these advantages apply if you don’t have a bookstore that matches what you’re interested in, which can be pretty difficult outside of mainstream subjects and the latest-Summer-novel-everybody-buys. There’s no discovery system that I know of that would allow you to find a bookstore near you based on what you like or want to read.
This is why I use Amazon so much: I have a half-dozen wishlists and bought my books here for years, so its suggestions are often relevant. I like to be able to compare prices between new and second-hand books from third-party sellers. Reviews may not always be great, but that’s still better that what you’d get in a bookstore: one single review from the owner, if they did read the book.
Note: I live in France, where the law requires that books are sold the same price in bookstores and on Amazon (you’re allowed to do go down max -5% on the public price). You can also ask any bookstore to get any book for you, most often free of charge. However, this means they get very little profit from it since they have to pay the shipping cost themselves.