Yeah when you put it like that it sounds cool, but in the last 10 years (and before then, even) it's either Bayern (6 times champions) or, if they decide they won't show up, some other team manages to snatch it from them. The other teams that manage to win one year finish between 6th and 12th place the year after. Only Dortmund has been stable in the last 2 years. It's more like the American sports, where any franchise can become champion if they sign the right players in the draft. That can be good for a league if all teams are good, but that's not the case with the Bundesliga, really. It's who will manage to be not average on the years Bayern is off.
It's not as competitive as you make it sound. Basically it's whether Bayern will decide to win it or because of some factor they will miss out. Only Dortmund has been giving them competition lately.
I guess I covered that above, but that's the most common criticism of the German league, that it is not competitive.
Good thing Schieber contrived to get a red or this would have been another blowout match, and between two of the top 4 sides, mind you.
The marketing and financial aspect I'll agree with 100%, but in terms of football, the quality is not much above average I think. It's a good league, but not at the level of the top 3.