I have the deal of paying £16 a month for 30gb data and unlimited calls and texts. I believe this is a fantastic provider, and even if I don't always need or use the full 30gb, it is handy to know that I have it. Also, comparing that deal to other providers, some you only get 5gb data and have to pay £15 for that, so I believe even if I waste a fair few gb of data, I still get more for my money, compared to other providers. The only issue I have ever had with three, is when I was first setting it up, it took a few attempts to get the sim to work, and I had already started paying... The customer service was really nice though, and they gave me a refund of the days I could not use it. Also, I did not realise how to set up the international roaming that is available, but three has an amazing app, which you can send a message to someone, and they respond really soon and sort out your issue, so managed to unlock the free roaming. There are some places where I either get a weak or no signal, however that is bound to happen. It is very unlikely that some people will get signals in every part of the world.