You have to define "best", and even still, it could be very subjective.
All the services keep increasing the sub prices, and they are now pretty expensive, but I don't watch live TV, so I might be biased against them. Maybe the prices might be worth it to you.
I have paid for DirecTV Now (AT&T TV), Hulu Live TV, YTTV, and Sling, and the only one that was worth it was DirecTV Now, and that was when it was $35 a month.
The worst was Hulu, as you can only use it at one address, and it locks you out if you attempt to use it at different locations for more than three times a year. Or at least that was the way it used to be.
YTTV was fine, but still crazy expensive for the amount of content, imo.