I had Directv for 17 years and ditched them... never looked back, went to Sling. I use the alternate routes unless the NFL app doesn't show it.
One thing to note, and this depends on where you live, the NFL app shows live games and you can mirror them to another device... tv, laptop, chromebook... so that is another way to watch Bills games.