Sports I will watch on TV : NFL, NBA Finals
Sports I will also watch in person if I get a ticket for free : Hockey, NBA Regular Season, Racing, Boxing, AAA Baseball
Sports I don't have patience for : MLB, Soccer/Futbol, everything else
I think Soccer will continue to grow in popularity. It's just not for me. I'm 38 now though, so I bet the generations coming up after me will enjoy it more than my generation has for the most part (in the USA).