In theory you can order a $4 item with free shipping. In practice Amazon is charging $3-$4 to the seller for "fulfillment" aka shipping, plus some other fees. An item that should cost $0.50-$2 probably costs $6-$8 instead.
Walmart has less depth but if you can get store prices you're in a significantly better starting place.
I think that's the deal breaker for me. If I order $35 worth of stuff I already get free 2-day shipping. I use Prime because I don't have to think about order totals or shipping - it just shows up the next day.
The problem is a ton of items Amazon sells aren't Prime eligible. And that seems to include any lower prices items. Then you're back to getting a cart minimum, which at that point you might as well drop Prime entirely.
No the $35 minimum on Walmart.com doesn’t require a subscription. Walmart+ is for scheduled delivery from the store closest to you (so it’s only stuff available in that store). Great for groceries
Walmart has less depth but if you can get store prices you're in a significantly better starting place.