Overall, Three is a very average service. Their customer service is well-meaning but ineffective at times. I've given them my account details in the past, just for them to turn around and tell me that the details are invalid (and apologise later). I've had them mess up details within my contract before, and block my account over misunderstandings. Of course, once the situation has been discussed, it is usually promptly resolved, but the fact that such issues existed in the first place is ridiculous. One time my phones SIM went dead, leaving me stranded in Birmingham. My train pass and bus pass and taxi app were all on my phone and required internet to work. This was because they sent me a new SIM without letting me know. Little things like this prove to be really annoying. The coverage has been average too. Too many times I have been in spaces where my phone has been in "no service" - but counterparts on other networks are finding no issue. The price for my contract was pretty decent, but it's a small consolation for all the issues I had with the network.