I recently purchased the iPhone from AT&T. I used to be with verizon for 8 years and got tired of all the extra charges on the bills. I went and looked at the iPhone 3gs and was sold instantly.
First off the phone is amazing, it works really well, takes great pics for a 3mp camera, the touchscreen is excellent and the graphics on the screen are fabulous.
Now I did have one problem with the phone and that was mms messaging. ( pic and vid) I could not send or recieve mms messages from from my wifes verizon phone. After calling in every other day and explaining to them that I only had the phone for 3 weeks and this was unacceptable, AT&T customer service and their techs were great. They eventually fixed my mms problem and then credited my account $135.00. So as for right now my 2nd month is already paid for plus I still have some credits left to cover 3/4 the next bill in January.
I have to be honest with you and be fair Now, Verizon's customer is pretty good, but between the 2 I would give the advantage to AT&T. Hope this helps and if you do get the iPhone I promise you, you will not be sorry.
Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_1_2 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7D11 Safari/528.16