There are few good broadband providers when it comes to customer service. Those that are good (e.g. Zen, A&A, Cuckoo) are more expensive.You either go cheap and take the risk of poor customer service when things go wrong, or more expensive and get good service. You get what you pay for, unfortunately.Plusnet might be worth a look though - I've got them for a church broadband connection and have never had any issues with them (and they're owned by BT).
I have Vodafone, they're as good (or bad) as any other service provider I've had for outages. No comment on customer service as I never have much cause to contact them
2for1 movies for £1, free Odeon tickets and more
Or mini freebies
Make sure to check