I think both with coffee and beer there are two classes of establishment - the average city cafe or bar, and then the specialty "artisanal" establishment in big cities. My guess would be that the coffee at an average Italian town square bar is better than the same coffee at a coffee shop in Spain or France or the USA. However, it's not going to be anywhere on par with a specialty coffee shop in Manhattan that has searched the world and handpicked its bean flavor profiles to perfection.
It's the same thing with beer and Germany. The average beer in a random town brewery somewhere in Germany is tastier than a Budweiser, but as a beer lover, I would much rather end up at a beer bar with a 100 different beers on tap in a place like London or New York.
The interesting twist with Germany is that the same beer purity laws that originally allowed them to become a beer leader in the world are now holding them back in the craft beer revolution.