I quit Dish last year, and Roku has been a very good replacement. I like mostly sports (soccer), movies, some series, and that's it. Most of the time is sports.
I have PlayOn (which I paid $20 for the whole year, and just for Hulu I think is more than worth, not Hulu Plus, but Hulu without subscription works there.)
I also subscribe for Netflix and Dish World Sports. $7.99 and $10, so I pay $18 per month and can watch basically everything I watched. DishWorld is great, I think TV will be like that in the future, streaming with a whole week in rewind. I can watch live and on demand soccer games, and the movies and series I want on Netflix. Plus I have the NBA, NHL and MLS apps that I don't pay, so can't watch live or complete games, but can watch games highlights, top 10, etc.