Netflix for old TV shows and movies, Hulu Plus for new TV shows, and Internet if networks chose to host free episodes on their website.
I pay for Hulu Plus to access the new episodes 48 hours after first air time plus able to watch either tablet or Wii U. It help me save trouble with DVR recording schedule conflicts. I may drop TV cable soon to save money soon.
I never tried Amazon Prime. It pretty much like iTunes. They should do subtitles.
Edit: I found out Amazon got exclusive rights to Falling Skies episodes, not Netflix. That mean I have pay to watch the new season. I can't watch it in a public lobby. And TNT network required a cable account to access the tv show episode.