o2 crap?
What imbosile said that??
o2 is the very best ISP in just about every aspect... firstly, they provide
BROADband, not a one-way fast, one way slow service, uptime is second to none, caps don't and never have existed, there is NO traffic shaping (cue Virgin Media) and complete net-neutrality (goodbye Virgin Media), the customer support is 24/7/365 FREEFONE from your o2 mobile and any landline, the customer support team is all BRITISH, extremely knowledgable (geeks), very polite and friendly, bend over backwards to help you and always answer the phones quick, ive never waited longer than 3 or 4 rings... give them a call to test, 0800 230 0202.
They are also dirt cheap, even moreso when one considers the service should really be a premium service, they have an ultra-fast network with little if any congestion, through Telefonica they have more peering than most other ISP's put together.
Now, take any ISP and compare each point of o2's service against them, and you will not find better... o2 have 5 star service on EVERY aspect, and tonnes of bonus features, like free email-text, free web texts etc... and soon they will be doing landlines for £9 a month as well haha!!
Vrigin don't even come close, maybe for DOWNSTREAM speed they can (theoretically) beat o2 due to the technologies each is using, but you try that at peak times, with traffic shaping, non-net neutrility and a congested network taking effect, and then try getting hold of customer support to complain about it haha!!