This article provides an in-depth review of the best free streaming sites available, along with a comparison to subscription-based services and tips to help you find the right one for your needs.