BR - Sports are entertainment. The reasons we bleed the colors of our team or idolize the personalities that play vary, but it still comes back some way to the notion that we watch because we enjoy the spectacle before us.
It is by no accident that the players we consider superstars and the teams that win the most trophies in football generally are the ones that are the most exciting to watch. Money determines prestige and that money flows to the clubs and players that give us the most to cheer for.
Great list, but i would but Neymar at the second spot instead of C.Ronaldo.