High-end phone comparison, and why the iPhone leaves a lot to be desired

Source: pdadb.net Legend:   Good   Fair   Bad
Phone Available Size Weight OS RAM ROM Flash Expansion Screen Size Screen Resolution Touch Screen? Video Out Keyboard USB Hosting? Quadband
(850 MHz)?
EDGE (2.5G)? UMTS (3G)? HSDPA (3.5G)? GPS? Camera Megapixels Camera Autofocus? Camera Flash? Secondary Camera? Unlocked SIM? 3rd-party Software?
O2
XDA Flame
May
2007
2.9" W
5.0" H
0.7" D
6.7 oz WM5 128 MB 2 GB MicroSD 3.6" 480x640 Yes NTSC Composite None1 Yes No No Yes No No2 1.9 Yes Yes Yes Yes 1000s
Meizu
miniOne
May
2008?5
2.3" W
4.2" H
0.5" D
? WinCE 6.0 128 MB 4 GB or
8 GB or
16 GB
SDIO
SDHC
3.4" 480x720 Yes ? None1 Yes No Yes Yes No No2 3.15 Yes No Yes Yes 1000s
iMate
Ultimate
7150
On Hold?5 4.3" W
2.9" H
0.7" D
6.3 oz WM6 128 MB 256 MB MicroSD
MicroSDHC
TransFlash
SDIO
3.8" 640x480 Yes XGA Swivel Reversible No Yes Yes Yes Yes No2,5 1.9 No Yes Yes Yes 1000s
HTC
Omni
May
2008
5.1" W
3.2" H
0.6" D
? WM6 128 MB 256 MB MicroSD
MicroSDHC
TransFlash
SDIO
4.0" 800x480 Yes XGA Swivel Reversible No Yes Yes Yes Yes Yes 3.1 No Yes Yes Yes 1000s
HTC
Advantage
X7500/X7501
March3
2007
5.3" W
3.9" H
0.6" D
12.6 oz WM63 128 MB 256 MB + 8 GB HDD microSD
microSDHC
TransFlash
SDIO
5.0" 640x480 Yes XGA Detachable No5 Yes Yes Yes Yes Yes 3.1 Yes Yes Yes3 Yes 1000s
Toshiba Portégé G910/G920 April
2008
2.9" W
4.5" H
0.87" D
? WM6 128 MB 256 MB MiniSD
MiniSDHC
SDIO
3.0" 800x480 Yes None Clamshell No No Yes Yes Yes Yes6 3.1 No Yes Yes Yes 1000s
Toshiba
Portégé
G900
June
2007
4.7" W
2.4" H
0.8" D
6.9 oz WM6 128 MB 128 MB MiniSD 3.0" 800x480 Yes None Slide-out Yes No Yes Yes Yes No2 1.9 No Yes Yes Yes 1000s
Nokia
E90
July
2007
5.2" W
2.2" H
0.79" D
7.4 oz Symbian 128 MB 256 MB MicroSD 4.0" 800x352 No None Clamshell No Yes Yes Yes Yes Yes 3.2 Yes Yes Yes Yes 100s
Apple
iPhone
July
2007
2.4" W
4.5" H
0.46" D
4.8 oz OSX 128 MB 4 GB or 8 GB None 3.5" 320x480 No4 None None No Yes Yes No No No 2 No No No No!!! Limited

1 These devices can support an external USB keyboard with their USB hosting capability.

2 These devices support GPS through external Bluetooth GPS receivers. The iPhone does not support GPS at all.

3 The X7500 was released in March 2007, and contains WM5 and a secondary camera for video calls.
   The X7501 was released in July 2007 and contains WM6, but no secondary camera.
   Nearly all other features are the same.

4 The iPhone has a touch-sensitive screen, but it cannot be used with a stylus, or as a general pointer input device.

5 Contradictory reports exist on this feature; this is my best guess based on what I can tell.

6 The G920 has built-in GPS; the G910 does not.

All phones listed here have 900/1800/1900 MHz GSM, GPRS, Bluetooth, and WiFi.

Note: If a phone is not listed, it's probably because it didn't meet the inclusion criteria:

I currently own an XDA Flame. My preferences are in decreasing order in the table above.