I was in the exact same position as you, but I was totting up between Sky and BT.
900/100
Sky Sports
TNT Sports
Thats what I cared about and I was with Virgin prior paying for NowTV and Discovery Plus separately at well over 100 quid for all that.
In short I went with BT and ive been very happy, the one and only downside for me is that I dont get Sky Sports UHD. I did think about this for a while but the only way I could get close to BT pricing with Sky was to use Sky Stream, getting the Sky Q box so I could properly record shows/sport was way way too expensive with the sport I wanted. Now at 1080p im okay with, I want UHD but on a decent TV 1080p still looks the part.
But the Sky Stream box isnt a proper PVR and I believe 'recorded' programs come from on demand apps still and you have to pay extra to skip ads.....
On the other hand with BT when you sign up for a TV Package such as 'Big Sport' you get a proper box with a HDD in it. With BT is via NOW which means you can use this app pretty much anywhere else away from your main TV also and you also get access to Discovery Plus....so I wasnt getting limited to just the box, I'm not saying you are I just mean to say it was a factor. I would be paying BT one set fee for both these services now locked for 24 months and not now and discovery separately completely at their mercy for pricing.
Also what put me off Sky was the technical bit, DHCPv6 PD, so I use an ER-X as my router and did with Virgin (Virgin just being DHCP with their router in Modem mode) and although it was clearly there as supported I was seeing alot of people get mixed results, throw in the variable of Option 6 for some users as well I didnt want to have too much downtime whilst I figured it out.
BT and EE just use PPPOE and everyone has the same username and password, very easy to setup in a minute.
Other things to consider, if you are using Sky Satellite and you are having a dish this is not a concern....BT/EE use multicast to punt the live TV to you, if your TV box is in IP only so you are not using an ariel at all you will need to configure your router to forward the multicast packets via a proxy. Again its kind of straight forward to setup. I simplified this for me, I setup a second LAN just for the BT TV on eth4 on my router and told the WAN port to send all Multicast packets to that one interface. If you are using the ariel to get freeview that will be fine but Now and TNT will be coming via Multicast.
Actually if you are getting Sky Stream they just use unicast as far as I know so all you need to do is give their Stream box an internet connection and away you go.
I have a young daughter and every now and then I cannot watch the football when it airs, this is usually the super sunday game at 1630, its just an awkward time so its great to be able to record the entire event and watch a little later in the evening in peace. Infact that United epic the other weekend was during her 3rd birthday party but I managed to get through the event without anyone ruining the score
BT are often doing good deals with sport....
My Package went like this:
900/100 = £41.99 (24 Months)
Big Sport = £35 (24 Months) - Comes with Freeview and TV Recordable Box
UHD Addon = £6 (Rolling)
I also signed up for Black Friday deal which gave me 3 months free of Broadband.
Admittedly I caught it at the right time and no I cant cancel sport during the closed season but whats that these days.....6 weeks....
My personal feelings about Sky from my past subscriptions is that their pricing isnt great long term, Virgin are the same so Im glad to be off them, I think that Sky introduced the Sky Stream stuff to be more competative with all these ISP's now offering some kinda TV.
Anyway, I hope this is useful, seems we both want fast internet and sport, ive had no performance issues at all, its 900 all day every day all the time and 110 up as well, the latency is 10ms in online gaming...your millage may vary.
If you do go for BT or EE ive posted my config below incase it helps:
ER-X Config
=========================================
BT 900/110 - Live BQM