We've spent months testing the many streaming devices Roku has to offer based on user interface, content selection and value. Here are our top picks.