I've got a mixture of Amazon FireTV Sticks, Roku, and Xbox One S (with disc drive) for streaming.
I prefer the XB1S for streaming as it can do both DolbyVision and Atmos which my TV and AVR support. I only wish it could do DolbyVision on 4K discs.
I use the Amazon Sticks for DishAnywhere at...