Walmart has a better selection in most cases, but sometimes they have older stuff online that costs a pretty penny. Target has Starbucks in some places, unlike Walmart and Subway. If Target was better than Walmart in any way maybe some Black Friday deals but maybe just that.
I don't care for Target. Have shopped at Walmart but we have a more local store, Meijer that has groceries & other merchandise we go to weekly. They are only in 6 states- Michigan, Ohio, Indiana, Kentucky, Illinois, Wisconsin so people may not have heard of it but it's very popular here.
I have both stores by my house and I 100% prefer Walmart their grocery section is huge, and they have more of a selection and better prices on everything else.