3 of 4Image
If you want the widest possible choice of Internet video "channels," then you want a Roku box. It also features the best built-in Internet video search funciton. While the top of the line Roku 3 is quite good, you can get a lower-priced model and not give up any real functionality.
If you want to see anything you can see on a Chrome Web browser on your smartphone, tablet, or PC on your HDTV, then Google's inexpensive Chromecast is what you want.
Samsung BluRay DVD
If, like me, you also watch a lot of DVDs, you may want to consider getting an Internet-video enabled DVD player. This way you only need one box for most of your Internet video needs. The downside is that the user interfaces tend to be bad and your selection of Internet "channels" are very limited.