Depends on what you want from it. Roku will steam almost anything you want and Sony's Google TV box will stream most but will also include your current cable provider, Google play store apps and a full Chrome browser. If you want something that has the Google TV experience wait until Vizio comes out with their unit before you decide. This one is nice but cost twice as much for about as much as the Vizo box is claiming to offer. If all you want is streaming, Roku will do the job.