I have a iPhone 3GS, I like it, its been able to do everything I have wanted it to do, and has access to tons of nice apps.
Also, I get a very large discount with ATT so I didn't bother to look around at other possibilities, and unless an issue arrives that really pisses me off, I will be sticking with iPhones unless something truly spectacular is available at the time I buy my next cell phone.