I was getting television over IP with our former provider, so I wanted to do the same with Surf too. My old Android box had pretty good features, including optical audio out. However, part of the signup process for fiber included my purchase of a slimmed-down one for Surf TV too. The set up is a little less refined than Telus, but it gives us what we want with live TV. Most of our recreational TV viewing includes services such as Netflix; however, when we switch on the morning and evening news, we want it live!
Surf TV V16.1 is definitely usable. The PVR is obviously a work-in-progress but the on-demand programming is generally okay. Our former TV service from Telus cost over $30/month for the most basic tier. On the other hand, we paid for one full year of Surf TV at a cost of just $80 in total. I will gladly live with a bit of inconvenience for the chance of participating in the improvement of this more economical option.
Here is the first bug I'd suggest repairing in the next version of Surf TV:

A) The launcher on the provided Android box is pretty awful. I decided I'd much prefer using my own substitute. I have used Top TV Launcher 1 for a long time, so I loaded that onto the Surf TV box. My first icon now launches Surf TV.

B) However, the Surf TV APK interferes with my selection. Every time the box starts up, or whenever I exit an app, I must select which launcher I wish to use. Selecting ALWAYS has no lasting effect.

C) Even under Android's permanent settings, the selection of my choice will not remain. Something about the Surf TV APK is causing this. When attempting to delete the Surf TV launcher, the entire app disappears. Clearly, the problems shown here must have an easy fix. I'd like to see this problem disappear in v16.2.