Just to add my two cents here:
I've had fantastic luck. I travel nearly 100% and access my Channels from everywhere (Europe, Asia, all over America) and use to have to fiddle with quality adjustments but now it does it automagically (thanks @Eric!) and works really well.
I do have 300-500mbps up (it fluctuates) and running on a NUC w/ hardware transcoding. Android TV is my most popular client (but I love the Apple TV more, and will try to bring that next trip) and Web as well, and a few of my friends also accesses it no problem.
My former setup was Simple TV, where I had 3 of their tuners in different markets I cared about (Seattle, SF, Portland) and then you could use one account to access them. While I still don't have multiple locals anymore, the amount of TVE channels I can get now is quite nice and a good change. I've also tried Live TV w/ Plex and it lacks in a few ways as well which is super frustrating (no easy ability to have OTA and Cable in the same account, for example)
Only things to keep in mind: I use Roku stick as a backup, which can't work remotely and they stopped development entirely, and would love to use the Kodi add-on, but its also local only too)
And one of the best parts is: support is top notch! I've had some weird issues, and @tmm1 and others are quick to jump on them and point out they're my fault, usually.