Finding the right online TV solution can be tough , but we've compiled our picks of the top choices for viewers . These services generally offer broad variety of programming , consistent playback , and affordable rates . Check factors like available programming, device compatibility , and help wh