Seegee:
Goes in cycles, although with no salary cap in the EPL and the European leagues it often comes down to a case of who has the most money.
True; Leicester City came out of nowhere to win it all after a massive infusion of cash from their owner (Malaysian?) although they've slumped back to mid-table ever since then. Just read today that Liverpool made 72 million pounds for making it to the final of the Champion's League; that's a pretty healthy chunk of change to help them stay competitive with the other big spenders.