I already have the Wii, so why buy another device that already does what device #1 does, especially when I can do other things with device #1? Not to mention that, if I really need to watch Netflix in HD, the HDMI cable for the laptop was a lot cheaper than $35... & I can watch the free version of Hulu, or pull up any files on my laptop.
And $35 for 1 channel for the 2nd TV, versus the $70 for the 20+ channels currently loaded on the Roku (which is connected via HDMI to the TV) means the Roku was a much better deal.
The Roku can access more content, but the Chromecast I put in our bedroom tv is the most used streaming source in the house. Using your smartphone or tablet for the remote has turned out to be ideal set-up. I've got other devices (pc, gaming console) that can stream Hulu or Netflix to our TV's, but none are as simple and efficient as the Chromecast. Not to mention, I can seamlessly switch from the TV to my tablet and back. My one gripe is that Amazon is being stingy with their video service when it comes to android, but that's on Amazon, not the Chromecast.