I’ve experimented with Sling, Sony PlayStation Vue and amazon fire TV. Each works as expected and I liked them all just fine, however my significant other couldn’t tolerate the channel guide layouts and remote control features (too much navigating). We still have cable (for now) but i’m making slow progress with Fire TV. Now she is hooked on subscription programming that cannot be found on cable...:)
Apple TV does it all. One device.