If you are looking for light roasts I would definitely recommend a Tim wendelboe subscription. It worked out to £40 for 3×250g coffee.
Coffees are usually washed coffees always roasted light, it might not be for everyone for espresso but for filter it is such a consistent choice.