Not to stir the pot but I have too!!!!
All I can say is I love my iPhone!!!! It always works, I never have to reboot it and the battery lasts all day long. Now, AT&T on the other hand is a different story - I average about 2 dropped calls a day, never had this issue on Sprint or Verizon.
However, put a device like the iPhone on either one of their networks and it too would come to its knees!!!