iPhone 3G S vs Palm Pre vs Htc Hero vs N900 Comparison Table

UPDATE: Added Nokia N900.

iPhone 3G S, Palm Pre and Htc Hero are the coolest smartphones avalaible today, they both share advanced features like Multitouch, Accelerometers, Gps, Wifi, Sensors,.. So which one would you choose?

Here a comparison table about the most relevant features

iPhone 3G S (Specification) (comparison with Pre) Palm Pre (Specification) HTC Hero (Specification) (video) N900(Specification) (video)
Cpu 600 MHz 600 MHz 528 MHz 600Mhz
Operative System Mac OS 3.0 WebOS (Linux) (multitasking) Android 1.5 (Linux) (multitasking)
Maemo 5 (Linux) (multitasking)
Storage 16/32 GB 8 GB 512 Mb (ext. microSD) 32Gb (ext. microSD)
Video Resolution 480x320 480x320 480x320 800x480

Web Browser (comparison) (another one)

Safari(Webkit) Webkit Webkit Gecko (Firefox)
Flash Plugin
? ? yes (video) yes Flash 9.4
Keyboard touchscreen physical touchscreen physical

Camera

3MP Autofocus (30FPS video recording)

3MP with Flash (no video recording) 5MP Autofocus (low FPS video recording) 5MP with Flash (25FPS video recording)
Battery(Standby/Talk time) 300/5 hours ? 440 / 7.8 hours ?
Audio/Video Formats AAC, Protected AAC, MP3, MP3 VBR, Audible (formats 2, 3, and 4), Apple Lossless, AIFF, WAV, MOV, H264, MPEG-4 MP3, AAC, AAC+, AMR, QCELP, WAV, MPEG-4, H.263, H.264 MP3, AAC(AAC, AAC+, AAC-LC), AMR-NB, WAV, MIDI, Windows Media® Audio 9, MPEG-4, H.263, H.264 and Windows Media® Video 9 mpeg-4, .3gp, .wmv, Xvid, h264, .wav, .mp3, .AAC, .eAAC, .wma, .m4a
Price (off contract) $699/$799(32GB) $549 ? 599€