There's a lot that goes into the flavor of coffee. The beans themselves of course. Brewing technique has a big influence as well. But also growing conditions (altitude, soil composition, rain/sun mix, etc.), processing (wet vs dry process, fermentation time, etc.), handling and shipping (dry or moist conditions), and probably more I don't know about.
I strongly prefer wet-processed beans (mostly south American varieties) over dry-processed beans (mostly African varieties are processed this way). I haven't tried honey-processed yet.
Green beans stay "fresh" for a really long time, but once roasted beans become stale quickly. I can taste the difference between my roasts a day or two after roasting vs days or weeks later.