Roku is free but all the good apps you have to pay for. Hulu is 100$ a month for the plan that gives you live television. Probably best TV streaming on Roku. The non-100$ hulu plan has no streaming TV.
Netflix and HBO each have a separate pay-for apps for watching movies, decent collections, no rental fees.
VuDu and Amazon Prime are for renting new release movies, and old movies that are catalogued, many more choices than hbo/netflix, with no subscription fee. Most movies are $5 a piece.
That's all you need.
Every other channel/app is either a waste and only has b-movies or has commercials. There are a few others like disney +, apple TV, roku channel, paramount, amc, etc, but really not worth it.
Roku, the little device you need shouldn't be more than 40$