If you subscribe to a channel via Dish, you can pick it up for free on the Roku or Fire TV if the channels has the app. I do it all of the time. Just sign in and link your Roku to the account. I have the Fire TV to get Dish Anywhere, (Not on Roku) as my old 211k does not have internet access. It works fine with me. A couple apps here and there may take a bit of a work-around like BET. I cannot get the direct app to work as Dish has not agreed with BET, but the BET app is free under Dish Anywhere.