Whatever you do, go through a site called topcashback. On a 12 month broadband you'll get approx £100 in cash back on most big companies. If you don't have an account, drop me a PM for a referral link.
I got a decent BT deal with 40mb fibre Internet, TV, all sports including their 4K Ultra HD...