I'd say other than the top 5 clubs or so , the Bundesliga shits all over the PL lower down the field, both in terms of quality and style of play. Show me one hoofball physical team in Germany , the equivalent of the Stokes and Sunderlands of this league. Their bottom club play better football than Evershite.
And Spain is miles ahead , technically and otherwise.
The reason the PL is ranked second in the UEFA list is because of the performances of the top 4 clubs in the CL in recent years. The top 4 does not make a league the 'best in the world'.