Walmart has scammed me, refused to offer a refund and also stored my personal information at physical checkout without legally acquiring my consent and with no recourse to have it deleted. Amazon just works and even though theyre scummy they at least do what they say.