So, now that it's finally been announced, which will you go for? Personally (provided that EDGE coverage is reasonable in Aberdeen), I'm going to go for the iPhone.
From a financial perspective, it makes sense: I already pay £35pm for my O2 contract, and the iPhone costs the same as the top of the line iPod touch. Granted, it only has 8GB instead of the touch's 16, but the fact it's a phone and has Mail makes up for that. I can live with the loss of capacity in exchange for having everything in one device.
Now... Anyone know if I can upgrade my contract to one with the iPhone, or am I going to have to wait nine months until my current on expires then sign up for the iPhone?