I love the iPhone and I'm close to buying the iPhone4, but I'm waiting for two things.
One- if I get the iPhone I really want to get the white one and not the black one. I just read somewhere that they may be releasing and selling the white iPhones by the end of April.
Two- I have read rumors that they are making an iPhone5 and if that is the case I want that one instead of the iPhone4. I think I will wait until the end of the summer because Apple usually comes out with their new products in July.
Before I had the iPhone I felt I didn't need it, but it is such a neat product and you can do so much with it.