I prefer directly from Apple, but will go to Costco for some things (even though their shipping of Apple products can be messed up). I don’t like buying anything from Best Buy, especially Apple products. B&H is great, but I don’t like buying Apple products from them. And Amazon is probably the last place I would order Apple products from.