Every country has some great beers and crap beers.
But on overall I'd say Belgium and Germany has the best ones, though England isn't that far behind.
USA has lots of microbreweries that would give the best of what any country in Europe could offer, it's just that these are low volume and don't make it nationally or internationally, many of which are brewed in accordance with the German beer purity laws.