Hi there. I live in Monmouth county New Jersey (Central Jersey by the beach)and work in Manhatten Monday - Friday. I currently have Verizon and am happy with their service but am ready to make a switch if needed. All I want is a good phone that doesn't drop calls, has good reception, has a good camera, and speakerphone. I don't travel outside the US except on a rare occasion. I do travel to Ocean City, MD and Montgomery County, MD very often. Can anyone help me with a suggestion of which carrier I should go with and what phone I should get. Any help would be greatly appreciated. Thanks.