The best coffee is going to be coffee that is freshly roasted and preferably single origin (actually sourced by the roastery). I have a local roastery here in AZ called Cartel Coffee. They source all their coffee and roast on the day of or the day after your order (if you are ordering online).
The reality is there are a lot of "junk" coffee shops out there. In fact, I'd say a very small percentage of coffee shops actually carry good quality single origin coffee beans that are actually freshly roasted. Roasted coffee beans degrade in taste very quickly after 14-15 days. Hence why you really need freshly roasted beans.
However, possibly the most important thing, in addition to beans, is good water. Reddit has some really interesting reads and articles on coffee water (like full on research articles). The jist is that good coffee water NEEDS certain minerals (magnesium, calcium, bicarbonate) for best extraction of the flavor. So filtered water (reverse osmosis, carbon filters, etc) does not give you the best cup possible. In fact, I have found filtered water/bottled water makes a rather bad cup. You can either make your own coffee water using epsom salt, baking soda, and distilled water (
https://www.reddit.com/r/Coffee/com..._wizard_making_water/?st=jf8bhbe4&sh=2d1152db) or simply buy distilled water and add a mineral packet such as Third Wave Water. Sounds nuts, but the difference is incredible. I can make the same exact V60 pour over with typical filtered water, bottled water, etc and then make it with my own "coffee water" and the difference is huge.
I see your in Kansas City.
PT's is supposed to be one of the best roasters in the US.
https://www.ptscoffee.com/collections/single-origin-coffee
Oh and as Nauga stated, Ethiopian is typically my favorite. Probably the most unique coffees.
Another thing...ALWAYS grind at the time of brewing. Don't buy ground beans. A good quality burr grinder is a must. I personally use a LIDO ET, which is a hand grinder.