I did consider getting the Iphone 4 when I was due for an upgrade, however, on seeing what Goots was using and some background fiddling in the O2 store I came to the conclusion that the SGS was for me. I have to agree with what many people are saying on here that the SGS is not very "out of the box" friendly and I was very nervous about flashing a new firmware that was not approved by O2. I have found that if you are waiting for the upgrade to come via Kies from your service provider you will be waiting too damn long. Kies was always an issue with my SGS when I first had it, but since getting it up the the latest firmware I have had 0 problems. No force closes and very little lag. I do think that the SGS is the future (I can only speak for myself). Give your phone time and consider fiddling about with it, there is very little you can do wrong aslong as you follow the great "how to" guides on here.