I would agree. Even a local roaster of mediocre quality will beat the flavor of someone who bags and tags their stuff. Of course, a coffee company that does business like adagio would be the exception. If they did their roasting in small batches so it wouldn't grow stale then they would have a great product.
A couple worth considering:
-- highly recommended. I used to buy from this guy when he had his cart in Medford, OR and then he built his shop just a block away from where I used to work (I can still smell the roasters).
Most importantly... buy whole beans. NEVER buy the pre-ground stuff, it's like buying bagged tea
As for grinders... if you can find one, get a burr/mill grinder as opposed to the cheap, little chopper thingies that flail madly at the beans. With a mill, you get more a consistent size grind and thus a better cup.