Never used or closely researched Roku. It is just a pass through device, right? You are paying up front for their UI to handle all the various streaming services, but no continuing costs (other than the streaming services themselves).
“Extinction is the rule. Survival is the exception.” -- Carl Sagan