It does depend, a little bit, on where you "normally" spend your money. There are a number of shops/restaurants around us (Manchester, near curry mile) that operate on a cash only system. Obviously, Tesco will take debit, and Lidl, but if you shop or eat at some of the more random/smaller places, you will need the cash.