For film viewers, it's tough to identify a more indispensible app than SnagFilms' offering. The SnagFilms library contains around 1,700 films and documentaries, nearly all of which have an indie bent. While that's a huge load of content, the app renders it easy to manage, with an intuitive search function and a host of navigable categories. The viewing experience is similarly user-friendly, automatically saving the place for viewers who need to pause mid-film. Too, they can pick up watching on a device different from the one on which they started.