I ordered from AT&T for my wife but still have time to change. In my area AT&T reception is good, but I drop a call now and then. Verizon is a little better here but not by much. Sprint friends brag as do T-Mobile about how few drops they encounter. I travel and have had good luck generally with AT&T. I use a Blackberry but my wife is iPhone all the way. Verizon and Sprint seem crippled as you cannot talk and access data. my wife looks up phone numbers or Googles for information all the time when on the phone. She talks to friends and emails pictures and more. So for me, AT&T and T-Mobile seems best. Thoughts?