I had an iphone when they first came out, but couldn't use it in my house,
it would drop every other call, and just terrible reception when they didn't drop. I live a block from an AT&T store in SoCal.
I use my phone for work, and can't afford any dropped calls.
After two weeks of use, and one store exchange - finally returned it.
I thought it was a great "phone" , and if the reception was good, I would probably have a 4 right now.
Sometime after that, I tried a HTC Hero and it was great - reception in my house was perfect. I now use a Evo and am very happy with that.
I think the iphone 4 looks fantastic - amazing in hand.
Was talking with a customer all this week, and he just got his 4 - and every time I talk to him, the reception is horrible. I'm on a land line, he's on his iphone.
His voice is dropping in and out, echo's, etc. None of the calls dropped,
but just very hard to have a normal conversation.
I know every carrier has problem spots, but AT&T seems to have many.
Even though I love my Evo, if sprint had the iphone with good reception, I would be tempted, just on looks alone ... but in the end, the Evo does everything I want and more .. phone, maps, NAV, basic apps, email.
I do have several friends with iphones, also with not great reception at home or work - but they keep them, but they don't use them for work,
and they don't get many calls ... so if they have a drop call or bad reception - they claim they are ok with that ...
I just know for me, if I'm spending $70-125 a month for a mobile, the reception is going to be fantastic.
I don't care how great it looks, it better sound great.