Mine was a birthday present.
I really like it BUT - it was the most expensive gift I've ever gotten. And I mean expensive to ME.
My sister who has been very ill this year bought it for me to thank me for taking care of her. It was such a sweet gesture - but it has cost me SO much money!
She signed up for the minimal plan (must buy a plan to walk out the door with one). I had to change the billing and then go back to upgrade to more minutes (was not allowed to do it all at one time). Every time you change the plan the minutes get pro-rated. In the time it took them to change it from her billing to mine and upgrade I'd run up almost $400 in overage!!!!!!!!!!
Plus I had to pay an early termination fee with Sprint. So this stupid gift has cost me over $500.
Yes - I like using it. Internet is SO much easier. And it is very cool.
But here's the negatives:
Coverage is not that great.
I had some black holes with Sprint in SE Arkansas (not much there), but I always had coverage on an Interstate no matter what state I was in. I've had several instances with the iphone on the interstate - Mississippi, Iowa and Minnesota where I had no coverage.
Too many people using will block usage
I was in an area with a lot of people using cell phones (iphones). It would overwhelm the network, and none of us could use them intermittently.
Contact Manager
Much better with new iphone but not nearly as good as Palm.
Cannot have phones with different area codes
This would have been a deal breaker for me if I'd been buying the phone. I have homes in 2 places. My security systems require that I have a local area code. No problem with Sprint. I had phones on a sharing minutes plan with different area codes. So now I have to have a second account that is way more expensive than just adding a line.
As you see from above most of my problems are really with AT&T. I also kept having to go to different offices to do set up. Very nice people but infrastructure just isn't there. I had to go to one place to change billing info and a different one to port the phone number.
One place sold me the phone for the second line saying I had to take it into another store to get it activated with the different area code. Took it in there when they told me it was not allowed - but I couldn't return the phone there. I had to take it back to original At&T store. The clerks could not have tried harder to help me, so when I say lousy customer service it was not their fault.
Battery Life
No worse than my Treo, but if you are used to a regular phone you will need to get used to how fast it runs down. Someone who uses it a lot may need to charge more than once a day. It does charge pretty quickly though. I will not use ipod (audio) capability because the battery life is so limited.
In spite of all the negative stuff above I really do love using it. It is small, cool and is very easy to navigate on the web. Lots of free applications to download.
I use the camera and email pictures a lot.