The best broadband providers for NR5 area

I’m due to renew my broadband within a month, currently with BT and no fault from them in the past 2 years, but I’m open to others options. Currently the following providers are available in my area, I would appreciate option from anyone who has experience with them.

  1. Vodafone
  2. Virgin
  3. Now
  4. Sky
  5. Talktalk
  6. Fibrely
  7. Plusnet
  8. V4
  9. Rebel
  10. Cuckoo
  11. Zen
  12. Earth Broadband

Just realised there are quite a lot of them, many thanks in advance!