I can understand lack of 3G in the US but in the UK its coverage is almost complete
When you say "complete", do you mean "as good as it's ever going to get"? Because unless you live in a biggish town or city it's far from complete coverage. No 3G in our town (Oxfordshire, hardly the back of beyond) and no likelihood of it turning up any time soon. See the man's map above.