[Nexus One General] steelbom:
I felt like replying to the OP's original comments, I thought some of them were wrong (this will be a long post :p).

The iPhone 4 supports faster than 3G speeds, AT&T doesn't yet, when they do, the iPhone 4 will be ready.

FaceTime (video chat) will be available over the cellular network eventually, AT&T couldn't handle it. SJ's has said that FaceTime will be WiFi only for 2010, when FaceTime supports the cellular network (when AT&T do) it'll likely use WiFi if available, otherwise the cellular network.

Video chat over WiFi will yield much better quality video than over the cellular network, I think supporting both the cellular network and WiFi is best.

So, for the moment Android handsets that support this win, but the iPhone 4 will come out on top eventually, unless an Android handset incorporates video chat over WiFi, then they'll be even.

Personally, I can't think of a situation where I'd be wanting to make a video call, and have no WiFi around, but that's just me.

Indeed its pretty impressive, particularly with an IPS display and a 960x640 screen resolution. 10 hours of web browsing via WiFi and 6 via 3G is pretty good too.

That's most definitely true, the Android OS wins vs the iOS 4 in that regard.

This isn't a tie. iOS 4 wins by a milestone, and I'll explain why:

Firstly, it doesn't take months to approve applications, I'd say no more than a week, maybe two if your app is really large and complex. SJ's has said every week they get 15,000 app submissions (including updates) and 95% of them are approved. The Facebook developer obviously had an issue with Apple, it's not hard to follow their simple rules (which all are about making high quality easy to use apps). Apple has said there are three major reasons apps are rejected: Private APIs, apps crashing, and apps that don't do what they say they do. Apple rejects these apps and then the developers can fix those issues and re-submit the app.

You make it sound like the Android Marketplace is better because it doesn't require approval of apps, Apple only filters out the junk to make sure we get a better experience.

I ask, how many apps in the Marketplace are falsely advertised, malicious, crash often, etc.?

Well, that's definitely true. IMO Apple needs to allow different carriers with the iPhone, they'd have a huge boom in sales.

Actually no, the iPhone 4 wins here. I'll explain:

I quote this:

Applications that support multitasking don't run in the background like they do on Android (I'm assuming this is how Android's multitasking works, correct me if I'm wrong), but the OS runs the code that the app needs to execute in the background to provide the necessary functionality without the negative impact on battery life and performance.

So, in a nutshell, applications can do all the same things that they could if they were running in the background, but without the negative side effects.

Unlike on Android which has widgets and other information occupying the screen (correct me if I'm wrong), the iPhone only has little app icons, so the folders, although a much welcome addition, they haven't been entirely necessary (until now).

I agree, the iPhone will never get a physical keyboard, so if you're after one then an Android phone is probably the better choice.

This is more of a restriction from AT&T, in Australia where I live, I've tethered to my Mac from my iPhone 3GS many times.

Considering the size of the A4 and the very small amount of heat it generates, its likely the iPhone 4 will have the 1GHz A4, which is about 40% faster than the 1GHz SnapDragon according to what I've read.

I don't know anything about jailbreaking an Android, but if you jailbreak an iPhone you can pretty much do anything you want to it (including changing the UI with the WinterBoard app)

I'd like to have the option to enable the flash plugin on the iPhone (not that I expect I'd use it much), but I doubt it'll happen. Apple is pushing HTML5 hard, and it will eventually replace flash in terms of video, HTML5 is open source and isn't a plugin, HTML5 is a much better solution to video on the internet.

I was glad to find out that apps not designed for the new Retina display (which apparently makes pictures, video, text, controls, etc., look as good as on a fine printed book) on the iPhone 4 aren't going to run pixel double and look very pixelated like on the iPad.

According to SJ's, the OS will automatically draw the controls (including text) to suit the higher resolution display, so the only thing that needs to be updated in that app to make it look as if it was made just for the iPhone 4, is higher resolution images.