I will always keep cable
Just wait until you're married. I have always been a huge sports fan, just like most of us on this board. I even married a girl that likes sports too, but there just isn't a girl in the world that watches sports like the most hardcore of guys. You won't be able to just plop your jolly butt on the couch and watch games all night, and it will get even worse when you have kids. You'll need to prioritize your time and there's just going to be some games that you just won't be able to get to. When that happens, you'll see Sling or WatchESPN as a pretty viable option to catch the vast majority of anything you really want to watch.