If your TV supports 4K resolution, the Google Chromecast with Google TV 4K is the best option for you.
If it does not support 4K, then the Google Chromecast with Google TV HD is good.
If your TV supports 4K resolution, the Google Chromecast with Google TV 4K is the best option for you.
If it does not support 4K, then the Google Chromecast with Google TV HD is good.