Sky and Freeview remain hugely popular choices for watching TV, but a relative newcomer is now offering more content for free.