I think replicators only have a hard time reproducing very delicate recipes, and people like Picard who appreciate wine and food are probably more likely than others to be able to tell the difference. Something like soda is chemically simple, mostly water and sugar, should be relatively easier to reproduce than a soufle or a rack of ribs. Also, it would only make sense that when you order, say, spaghetti, you have maybe a few choices of sauces that were programmed in by a culinary staff, and that's it. And it might be a recipe you prefer, it might not be. Or some stuff might be akin to microwave oven food.
There does seem to exist a strong appreciation for fresh ingredients and home-made food in Trek, which suggest that on the whole replicator food maybe isn't as good as the real thing. However, a good home-cooked meal always seems to taste better than most restaraunt food, but that doesn't diminish the quality of the restaraunt meal. A lot of it is perception.