I have none of the problems you indicate above with my iPhone.

Caveat - I have a first gen phone, fully updated and backed up daily. I charge it at night and at work on my desk, so battery life is never an issue.

AT&T is rock solid in my area, and there's no dead-zones other than in the basement of the steel building I work in. And I rarely go there trying to make a phone call.