Need a new credit card after having a Tesco one for years. We don't shop there anymore so club card points not much use. We clear the balance each month so are mainly looking at benefits. Can anyone recommend an M&S or John Lewis card?