My nearest shop is a Tesco, so I do go there. Although I am not the biggest fan of them. It is an Express store too, so not a great range of stuff. I could get on a bus and go somewhere else to get shopping... But with work, the longest I am home for is 3 days at a time unless I have annual leave, so I can get by on what is available from the little Tesco... Just a shame I have to pay through the nose for it...
The miles just come as a bonus. I think last year, I got about 11,000 miles from Club Card vouchers... Nothing to shout about.