I used to be with Virgin media but their prices are insane. So I've switched to this local provider which has excellent service comparable to Virgin media but without the price hikes.
Only real downside is the router they give you is crap. I'm sat in the bedroom right above the router right now and it has zero signal.
But you can use any old router so it's up too bad it's just annoying.