unfortunately there are none that fit all that criteria! Honestly they all suck and will rip you off any chance they get. Had DTV for the past 10 years and finally had enough of them. Once they switched to At&t customer service has gone right down the tubes. I'm gonna try a streaming option and save myself $170 per month