Whoever you choose, step up your streaming "power" one more than you think you will need.
I have an Amazon Fire stick, and subscribe to Amazon Prime and Sling Orange and Blue, and I bum Netflix off a friend. I also have an antenna so I lack for nothing. This setup probably would work for you as well.
(I'm also lucky that I live in a house but it's an apartment, so DirecTV allows me to get Sunday Ticket without a dish. Costly but worth it.)