I have a Samsung with a 3mp camera and the pictures aren't better than my old BlackBerry with a 2mp camera. High resolution doesn't automatically mean it takes great pictures, you dunce. Phones have shitty digital pic processing so, regardless of megapixels, the pictures aren't going to come out that great. Regardless, it's not like anyone is going to take pictures on their phone, print and frame them. 98% of the time, they're being sent through MMS.
I agree on your 3G point. The iPhone should be 3G. An Apple engineer has leaked info on that though and, apparently, a 3G iPhone is in the works and awaiting FCC approval.
I honestly can't believe anyone who says LG phones are good. They are such shit, especially the Chocolate