I've eaten in a huge amount of French restaurants, and in the main they are much better! Steak frites, moules frites, just basic stuff done really well. We don't have the equivalent here. Worst meal I ate in France was a Mexican.
Our produce is not great, the quality of food in the UK is poor, my dds went to Spain this summer and came back raving about the quality of fruit, veg, cured meats. It's hard to replicate that in the UK and cooking meat is inedible (grey, water runs off it, bacon with white bubbles when cooking). Cheap meat is awful here which is why I eat veggie now. No sausages, burgers- and yes, these are higher quality in general in the Med for example. Chicken I don't eat here either, white tasteless cardboard breast, forced growth, not as nutritious as a chicken from 30 years ago (great programme on this).
Fab quality food is possible, we have a wonderful farm shop near us, local produce, local cheese, but the price is prohibitive.
I'm not saying everyone in Med countries is a great cook (they are not) or that all the produce is amazing (some is, some isn't), but the basic quality of food where my husband comes from in South Med/Eastern Europe is much higher. It is also much more expensive as a proportion of income.