A good butcher that sells high welfare, local meat.
A bakery that isn't either Greggs or a high priced cupcake place.
A cafe (like a greasy spoon).
What I'd like less of are cheap/poundland type shops (local town has 3 I think) and fast food places (I'm pretty sure we have McDs, KFC, newly opened BK and a lot of other random kebab and burger shops.
Also, going against the grain of the thread but bloody supermarkets. I live in a decent-ish size town but there are 5 within a 2 mile radius. While it's good to have choices, no town this size needs so many.