JustFreshRoasted are great, they have heaps of options for single origins.
Unlike many other roasters, the beans arrive within days of being roasted and have the roast date on them - not just an expiry date looking at you Jasper, Jasper do some nice blends though to be fair.
Coffee Snobs is also great too. Depending on where you live there may be local roasters to lookup also.
I often stock up on coffee from Inglewood when they have their half price sales, it's consistent quality and both their single origin and blends are quite nice, and for anyone who can't handle caffeine, their decaf is probably the nicest decaf I've had