^ You can always pay $5 for WiFi access at the airport.

If you want an unlocked phone, then the answer is yes. Apple products in particular are absurdly expensive here (they are the same price in sterling as in dollars, so 56% more expensive at present). It is basically insane to buy any Apple product in the UK... wait until you visit the US and buy it there.
US phones will work in the UK as long as they use the GSM standard. If you have Verizon in the US, which uses a CDMA network, your phone will probably not work here (some Blackberrys have dual antennae to work with both networks).
If you travel a lot, to the US or Europe, it might even make sense to hold onto a US phone number. Data roaming packages from UK mobile carriers especially suck. For example, while AT&T will charge $120 for 800mb of roaming data outside of the US... O2 will charge £120 for 120mb of roaming data outside of Europe, and when you've used that up you can't buy more until the next billing cycle.
Also, 4G data plans are not going to be viable in the UK until the carriers here come out with larger monthly data plans. As it stands the largest plans are 2GB/month, but you'll use up that much data in a week on 4G if you are actually taking advantage of its potential (streaming video, etc).