I am in year 3 of cutting the cord. It's getting easier and easier as time progresses. Now with SlingTV, you can pay $20/month for ESPN. I do use family member account for BTN but once BTN is available outside of a cable subscription, I'll do that as well.
I have an AppleTV and Chromecast. I haven't invested in an Amazon Fire but I would recommend an Amazon Fire over Chromecast if you haven't gotten any of these. The AppleTV works great for me since I have a Mac and do a lot of home sharing for kids movies. Amazon Fire, if you have Amazon Prime which is amazing, you get a lot free Amazon streaming. Also Amazon Fire has a Sling TV app. The two things I dont have on my AppleTV is the Amazon service and SlingTV.