Walmart because they have everything. Target doesn't even have an automotive section. I don't need the store to look pretty. Target is for women.

BTW, why does target have 50 registers, and only have 2 open? Even on christmas eve they don't have more than 10 registers open. Do they really need 50?