I had Xfinity, and the streaming via them / csnne was not good.
I now have Youtube TV (tv.youtube.com) and it's great.
Since you are in the local area you should get the boston stations and can "record" all the games using the built in infinite DVR with just a couple clicks one time. Side benefit, if you are traveling, you can watch any of your recorded shows even if you are "out of market".
Free for 30 days too, so just try it.