I have had every Iphone since the first . The only one that has ever given me problems is the 4 , it drops calls . Even with the case and all that extra stuff they said would help it still drops calls. I have not sprung for the 4S I am likely switching to and android (Galaxy s 2) . I have ATT and reception has not been an issue but im also in NYC. I would consider verizon because they have less expensive plans but im stil under contract. Also if you travel in and out of the states I have often been told ATT is the only way to go. Hope this helps

- Ben