Yes. Much much better.
Football is a global game with easy access for anyone in the world to play.
Whether you go Europe, South America, Africa and parts of Asia, you will see massive fans of the sport. When you then factor in the number of kids playing the game, dreaming of being like their heroes.
I grew up in London, I was decent player (very skilful and with a good passing range). There were many good players in my school. I barely got into the B team in my year. We had some youth-level players for the local teams. None of them got it. Had a mate playing for Kingstonian team, he was outstanding. I would look good on the playground at school and in parks with people in my class, had some good 5 a side tournaments. But when I went to my cousin's neighbourhood in South London, I couldn't keep up with the lads there in the park.
My point is that the level of football in England, Europe from grassroots is so steep. You might laugh at some players for having 2 left feet, but you would be in awe of them if they came for a kickabout in your local park.
Then when you think of elite level, you're you're talking creme la creme. These players to get where they are must have been extremely special.
Compare this to some posh sport like water polo or horse racing (where you get Zara Philips competing). Even basketball or cricket (despite being huge in America or subcontinent) have that steep of curve between grassroots to elite.
This is why Ronaldo and Messi are far better than Federer, Nadal, Hamilton or Tendulker are or were at their respective sports. Not taking anything away from heroes from other sports. The fact is the competition and obstacles to even make it as a player for any of the top 6 leagues in Europe or even Championship in England is so high and cut throat.