We had a Roku box and really liked it. We unhooked it when we got our smart tv. Now we have a chromecast so that I can cast video from my phone or pc (wirelessly). Roku is fairly cheap, I think. Apple tv is probably the most expensive of the tv devices. I've never had it so I can't comment on it.