I was thinking of buying an iPhone, but then I decided not to. In my opinion they are just teched up tablets that are smaller and cram all the possible technology they can into them and there's nothing that amazes with me it, yes, theres a lot of good apps on it, but do I really need help brushing my teeth or using a phone's GPS when I could much more effiecently use a full size GPS system that's got more tech crammed in to it.
With the iPhone, it's like you get a sample of different things, never the full works. Which is exactly why I don't want one. If I was given one, I wouldn't say no, but I wouldn't go and pay for one.