Broadcast still works well for sports, as long as you're interested in your home team. It's what I use for NFL.
Actually, as far as the NFL goes, I really don't have a choice but to use pirated streams online. The building in which I live can't get DirecTV so I have literally no other option.