WM+ is cheaper.
And Target pickup works perfectly fine for the one-off items that is better from there over Amazon/WM without needing $35 for Shipt.
Here in Lakewood W+ is almost always 6-10 hours out unless you pay the $10 expedite fee. Target with Shipt is almost always within 2-3 hours. Makes a huge difference when ordering in the afternoon especially erev shabbos. Walmart is next day.
Also, Walmart does not allow you to add or request additional items from the shopper. You can change the order until around 4 hours before delivery and that’s it. With shipt I can text back and forth with the Target shopper and add any items in the store that I want even while they are shopping.
Amazon is hit or miss on same day or overnight delivery and has limited items. Not comparable. I needed a type of repair glue the other day. Amazon was two day delivery. Walmart 6 hours. Target I had it in a couple hours.