I subscribe to MLB network and can watch all of the games except the Sunday night game. You can watch them through ROKU, your computer, tablet and phone. I even watch games through it when I am traveling. There doesn’t seem to be a limit on how many devices you can use all at the same time so my husband can watch when he is at home and I can watch when I am traveling.
You have to check your zip code to see if your team is blacked out in your area though.
Sling has all of the ESPN channels including ESPNU and ESPN-SEC which you can steam through ROKU.
I read you can use an antenna for CBS, NBC, and ABC but I haven’t checked it out yet.
The other good deal with Sling is that you can cancel it any time. No contract. Does not have Fox Sports which is a pain.