It definitely depends on the butcher, but overall I would say butcher is better.
I have had a couple issues with a few butchers and what I expect out of them.
If I am going to be paying more for the meat, I want fresh, quality, customized, and good customer service. If a butcher is reluctant to talk to you or get you what you want, I'd go elsewhere. Of course, if there is a 10 deep line at the counter then it's understandable he is busy.
To find my current, and favorite so far, butcher, I called the place and ask to speak to the owner. Explained to him what I was looking for and he was great. He offered for me to come by and the end of the day while they were cleaning, so I could see his whole operation and meat the different employees. He was honest about what he carries because that's what sells, so everything can be fresh. He will still get me any cut of any meat if I buy a certain amount.
I now give him as much business as possible, because he is a small family owned business. I of course would rather my money go there.
Sorry for rambling, but as butcher shops continue to disappear, we really should support the good ones so we aren't stuck with supermarkets only, like Charles.