Tbh a lot of these companies can be wankers.I got mega pissed off with o2 about 14 months ago when I told them I was leaving unless they gave me a new handset.I'd been with them 18 months on a £40 pm contract and got stuck on the phone to a northern bint who point blank refused to give me a new handset for free.I explained that I WOULD leave unless I recieved a new handset and she simply said" your not getting an I phone,forget it'.
I rang back a week later and the guy on the end of the line was determined to keep me,gave me the I phone foc,home Internet and a much better tariff for me,just depends who you speak to I suppose?
As far as phone contracts go I simply can't fault them(o2).my bill never wanders over £45-46 per month and I'm on the phone continually,pretty good reception where I work as well.crap at home but that's no bad thing when ur trying to rest!!!!