I like directvNOW myself. Hulu LiveTV can be watched on phones/tablets with ease but requires zipcode change when used on other devices, thus shorter lived. Directv kinda sucked I thought because of no channel lineup for Roku. I haven't had the chance to crack much Xfinity. Don't forget redbox ;)