I received a Chromecast from my brother for Christmas this year. I have had an Apple TV for almost 3 years now and love it, but I only have one and have a TV in my bedroom that has broadcast cable, so I was excited to have a Chromecast for that room. Boy was I wrong. You have to stream stuff either from your phone of from your computer ONLY in order to watch anything on it. Other than a few things that I can stream from my Chrome browser, I have not been impressed.
I have been cable-less for the last 3 years, have Hulu and Netflix, and can catch up on most things that I need to watch. Apple TV is very good if you are already in the Apple family, and is good even if you are not.