Like many, I was excited when the iphone 3G was announced. I didn't own the original as I couldn't justify the cost and I had an ipod touch which was 'kind of like an iphone'.
I few months back I took out a new contract with O2 and received a free XDA Orbit 2 which I hated and has recently been sold on ebay.
Anyway, i'm now sitting on a pile of cash trying to decide whether to wait and get the iphone 3G on Pay and Go and hope that in the not too distant future it can be unlocked so I can use my contract sim in it or take the safe option and buy a 1st gen.
I kind of prefer the look of the 1st gen anyway, what with the metal back.
What does everyone think? I know that if I go with the 1st gen i'll be losing out on 3G but I do most of my browsing etc in Wi-Fi hotspots anyway.
I know i'll also be missing out on GPS but i'm pretty sure I can live without it.
Am I right in thinking that when software 2.0 is released I would be able to update a 1st gen?
What else would I miss out on if I opt for the 1st gen?
I've done so much reading i'm starting to get a bit confuddled!

I think at the moment i'm leaning slightly towards the 1st gen. Any thoughts?