the EPL is a top class league but they are not the only one.. i prefer the Bundesliga, myself(Bayern Munich fan)..but italian serie a, La liga, and france's ligue 1 are all formidable top flight leagues
players go all over the world to play pro.. inter(italian league) didnt have one italian starting in the UEFA final vs Bayern
the EPL just gets the most hype and coverage in the states