The Germans have on of the top teams in the world as has been shown by their performances and the majority of their national team players are playing in Germany. I don't know how much German football you get to watch but they play quality football there. They are one of the top leagues in Europe. Spain, England, Italy might get the press because the teams there go out and spend tons of money but the Germans have a solid league. Other then Bayern the don't spend huge amounts of money on foreign players.
As i mentioned before, the Bundesliga doesn't show over here on the Skypsrts that i have so i dont see it. Only british people who have setanta sports do.
But i struggle to see how Bundesliga can be rated that highly to be honest. Maybe back circa 1999-2002 when Bayern Munich & Leverkusen reached CL finals it was good, but not now. Only thing i'd give the Bundesliga credit for is that it seems to have strong crowd attentance across the league thanks to good ticket sales.
On the German national team, yes they have been one of the top national teams this decade. But damn i still dont think quality wise they are anything special. Ballack is the only real top-class player in their ranks, with Podolski & Schweinsteiger close behind.
They have been lucky in few tournaments this decade gone. What i'd say makes Germany so tough to be is that they play with great heart & fight, which makes up for the lack a truly great skill within the squad.