It's all cyclical. Not too long ago, you had three British clubs in the semifinals of the Champions' League and four in the quarters that year, I believe). Now that the money is being spread around Europe a bit more, in terms of foreign ownership (PSG, Getafe, Malaga, Roma, etc.), the top players are no longer flocking to a single league - the EPL. Besides this, Spanish football, on a whole, is enjoying a golden era, and the competition is very stiff to be called up for Spain.