I think you can learn lots of skills playing football. Team building is one. You also learn how to solve problems within your team. Sometimes you find yourself playing with players that you don't necessarily like, but you have to put your differences aside for the good of the team. It gives you skills that you may not appreciate at the time.