I would recommend staying clear of Three, their customer service team is based in India, and it can sometimes be a real problem to get the message through of what you want to their team. Also, they normally charge extra for videos / news bulletins etc, and also expect to pay £1 for around £5mb of web browisng outside of the general Three site, and then that is limted to their sites they have chosen. I would recommend instead considering a 2g contract with T Mobile, I am with them, and their customer service has been absoutley fantastic, although I deal with a different team to personal issues I have not had a single problem, they have unserstood all I have asked, and have been more than helpful and I have personally experinced zero waiting times, and anyway it's free for me to contact their customer services, and I can not fault them, I might deal with a specalised team, but this is a small team, and to say the least they are starting to know me, and are really starting to treat me as a real friend as I have had no quibbles with them at all, as I can even contact them via a freephone number from a landline apart from a standard UK local rate number for everyone else, even that and their team is based in the UK, you'd never be speaking to India again. Although some reception can be a little dogy in rural areas, they are superb, they might do some 3G, but I don't think you'd need it from the service and quality of phones you get, as well as the general superb customer services team, who I can't fault at all.