I just got rid of my cable TV over the weekend. Total internet/cable bill went from $250 to $125.
I have used the roku, fire stick, fire TV, and most of the services, including netflix, hulu, amazon prime, kodi, etc.
I went with playstation VUE for my TV service. The problem with all those other services is they are not live TV. You can't channel surf, and you have to hand select what you want to watch or use their usually not so good recommendations. The overall experience is a far cry from regular TV. You can't just turn on the news or watch a sporting event. There are ways to watch live TV and sports, but usually they are a pain to setup, and definitely more of a pain to operate in a real everyday scenario. Might be ok if you're a single guy, but not many of our wives or children want to switch inputs, deal with loading times, poor connections, or choosing which server to stream the particular content from.
Playstation VUE has a live TV guide, just like regular TV. You get your local abc, cbs, nbc, fox and most of the sporting events a normal person that isn't a sport fanatic would want to watch. I bought the $75/month ultimate package, which has hbo, showtime, epix, etc. Has most of the cable channels your family wants. I think it's little over 100 channels. Regular cable has like 500 channels, with 400 of them being channels we hardly ever watch. This basically has those 100 most popular channels.
As for devices, the user experience is very dependent on the device. You can use it on apple TV, roku, fire stick, fire TV, chromecast, ps3, and ps4.
It's horrible on the roku, horrible. Ps3 is very laggy. Basically you can consider neither one an option. Haven't tried it on apple TV. Chromecast is apparently horrible for it. I tried it on the firestick, great experience except very slow processing.
I went out and bought a ps4 for my main TV $299, then I bought a fire TV for all the other TV's $90. Very happy with the service. No contracts or anything.
Ps4 is not necessary, but it has the best remote control and the fastest processing. I'm picky when it comes to menu lag and wait times. Fire TV is not far behind and is by far the best value out of any of the hardware options.