QPR can only hold 18k and only about 10-15 teams can hold over 30K. Teams like Leeds, Boro, both Sheffields, etc. are all capable of bigger attendances then them but aren't able to get back up yet.
I'm sure you have the same problem with your weaker sides in your league and some B-liga 2 teams but we've had a lot more get relegated.
Granted your money abilities are above all teams but Chavski and City so arguement here but a lot of our teams have hightech equipment and facilities.
Atmosphere doesn't mean anything in being a better league though. Better fanbases? Hell yeah, I imagine that easily compared to half our teams but an atmosphere isn't going to equal better quality of football. If it worked like that. MLB would be behind Mexico, Korea and Japans Baseball League.
The biggest difference the BPL has over every other league and every other sport is simply it's everywhere. In asia a lot of teams have stupid amount of support. In America a lot of the MLS supporters now also follow an EPL team. Nearly all countries get Premier League fixtures.
Pau was telling me how Sunderland vs Norwich was getting advertised in the Liga MX grand final in Mexico. It's just the massive advantage we have over all of them. It's a worldwide league. This in turn equals bigger cash for the 20 teams in the League. You'd be surprised how much every team gets per year.
Other massive advantages we have is our style of play. It's fast paced end to end stuff. A lot more interesting then how MLS, Seria Rigged or any league is like. It makes it more interesting to watch.
Plus our players are a big help. I'm not saying no league has star players. B-Liga has beast and amazing players but you can't point to 1 team in BPL who doesn't have someone great.
United - RVP, Rooney, manager Fergie
Liverpool - Gerrard and Suarez
Stoke - Owen
City - Ballotelli, Aguero, Silva
Arsenal - Padolski
Villa - Given
Chelsea - Cheaters, an idiotic owner, Mata
Wigan - Gomez
Newcastle - Ba and Cisse, ben arfa, collochini(sp?)
Everton - Fellani, jelavic
List goes on.