[Galaxy S I9000 General] kgk888:
JIT and other 2.2 functions appear to optimized for Snapdragons though. The GPU is however far superior on the Galaxy S if you find yourself doing a lot of gaming.

Screen: Flat out win for the galaxy, no comparison

Agreed

Video: Galaxy = 720p, to my knowledge the desire does 480, possibly 720 with froyo?

Not sure if stock 2.2 does 720p on the Desire, but there are literally dozens of ROMs listed in the Desire forum that offer 720p.

Vid Output: Galaxy= HDMI, Composite, DLNA, Desire = none, maybe composite through 3.5mm jack?

I've seen posts here noting that DLNA is jumpy with 720p output, but otherwise that is all correct.

Keyboard: Swype>Sense Keybo

Depends on your typing speed. If you're a slow touch-typist, then Swype can be quicker. I've actually found myself using the standard keyboard over Swype on my Galaxy S. In the time it takes to swipe a medium sized word, I can type a whole sentence manually. Add to that the 4" screen, which is more forgiving to typing errors, and Swype loses out for those who type quickly. Overall, the typing experience is better on the Galaxy S simply due to the larger screen.

Front Cam: Galaxy=Yes, Desire=No

The lack of decent, simple video chat software like Facetime makes it mostly useless if you want to do it strictly over data rather than dialing the person from your contact list. Particularly for those of us in Europe, where it is very likely that a good portion of those in our address book live in neighboring countries, which incur long-distance charges. Fring works, but looks like crap thanks to all the colored borders and buttons and crap strewn all over the screen during a video call. The Fring developers don't seem to understand that the focus of a video call should be the two video panes, and nothing else. No one wants to see their gaudy design cluttering up the screen and forcing the video windows to be much smaller than they need to be. It is laughably inferior to Facetime.

Video calling will be useful once it's rolled out over Google Talk, or an application with a minimalist UI like Facetime comes along.

Storage: Galaxy 16GB, Desire 0.5GB

The majority of outlets only have the 8GB version available. The Desire comes with a 4GB microsd card by default (many carriers here offer a free 8GB card), and since it has 2.2, supports App2SD natively in Froyo.

Bluetooth: Galaxy = 3.0, Desire = 2.1

Largely irrelevant for most people at the moment as it's still new, and requires the other device to be 3.0 to see any discernible benefit.

Wifi: Galaxy = N Desire = G

Wrong. The Desire supports 802.11n, the transfer speed therein is simply limited to 64Mbps due to hardware.

The Desire having 2.2 is not really a plus as the Galaxy is getting it next month and unofficial roms are already out.

JP1/2/3 are largely useless as they are very early test versions and full of bugs. JP3 doesn't even have JIT enabled. And the official 2.2 update in September will be with Samsung's RFS and Crapwiz, and still no Vanilla ROM options.

If you're worried about "future proof" with the bluetooth, webcam, etc. due to 2-year contract obligations then the Galaxy S is probably the better option. My carrier offers all phones (including those discounted by 2 year contracts) unlocked, so upgrading a device for me is not an issue since I can sell it on eBay to anyone whenever I want.