I'm pleased with the iPhone 4. It's hard to write complaints when Apple just keeps making the phone better and better.
Nowadays though, there is more competition than ever. I personally like competition, because then the companies strive to make the best product. The Droid X, EVO 4G, and the Nexus One are right up with the iPhone 4. If you can't get AT&T, those phones are great options. However, if you have AT&T now, the iPhone 4 is your best option.
At $200 for the version with 16 GB of storage, and $300 for 32 GB, and of course signing a two-year contract, those prices are hard to pass up.
Only available in black for now (White will come late July)