
You can't go wrong with Roku, Fire TV, Apple TV and the Nvidia SHIELD because they pretty much support everything. But if you want to use a PS4 or a Nintendo Switch, your options may be more limited.
Here is a pretty comprehensive chart that lists most popular channels and streaming TV services and which are available on each platform.