If you plan on buying a 4K streamer, I would recommend the Apple TV 4K over the Roku Ultra by a large margin. Roku's software engineering on their 4K models is horrible -- every new firmware release is a roll of the dice as to whether a new bug will be introduced. Their quality control is...
Similar to Matt, I've had very good luck with both Panasonic and Sony models. I still have the very first BD player I bought -- a 2nd generation Sony -- and the Panasonic player I bought a couple of years later as an upgrade (the Sony is slow when initially loading a disc). The Sony is now in...