I found an easy way to compare all the different OTT TV services -- the website www.suppose.tv. I entered all the channels I watch, including ones that are "must haves". It showed me all the options and compared their prices. It works great, and I recommend it.
I ended up subscribing to Sling TV's Blue package with the Heartland add-on.