I've been on it for over 2 years now, first 2 years with Vodafone on their 500Mbps package, then last few months on Zen at 300mbps (500 is just not necessary for me). Never had any issues with it, and they did a good tidy job with the installation, though I have a cabiner right outside my living room so it was a nice easy one for them to install.
I swerved renewing with vodafone due to the way they increase prices mid contract - Zen guarantee they won't do that.
Not sure about Sports TV packages but guess that comes down to the ISP rather then City Fibre.