I just bought a Roku box and love it. Not considering ditching my cable provider, but the Roku box is great for streaming from Netflix, Amazon, Hudu, and Hulu. I use my Blueray player for streaming through my main tv and got the Roku for the bedroom. Can't beat it for $50. Apple TV is $100 and doesn't support amazon streaming. I have found that Amazon has the same stuff I would get from iTunes for about 30% less.
If you have an Amazon Prime account, they provide thousands of movies/tv shows for free and have a much bigger selection of paid movies/tv shows. I subscribe to Netflix, but use Hudu and Amazon pretty often too.