Same. I don't have prime, so Walmart's free 2 day shipping really helps. I also feel like the products are in better shape, because Walmart doesn't have as many 3rd party sellers and they're stricter on returns.
But I have to admit, even without prime, my last 2 Amazon orders have all been delivered within 2 business days (whereas it used to be 10-14 days before.)