WOW!!! After much research on Internet and found a website to be helpful in your decision whether you want iPhone, T-Mo G1, or BB Storm.
There are 14 categories to compare against each other:
1) Get the Picture
iPhone - 2 megapixel camera with no video capture
G1 - 3 megapixel camera (no zoom) and no video capture
Storm - 3 megapixel (zoom and autofocus) and video capture
Winner - Storm
2) Memory
iPhone - starts with 8 GB memory or 16 GB
G1 - offers 1 GB up to 8 GB
Storm - comes with 1 GB to start and up to 16 GB of additional storage.
Winner - iPhone
3) Keyboard
iPhone - touch screen QWERTY keypads.
G1 - no touch screen QWERTY keypads but a physical keyboard (much like SK)
Storm - touch screen QWERTY keypads with SureType mode.
Winner - G1
4) Money
iPhone - 8GB ($200) or 16GB ($300) with two year contract. (monthly $$ varies)
G1 - $179 with two year contract. ($35 monthly with email and limited SMS)
Storm - $(not yet announced) with 2 year contract. (roughly $40 data plan.)
Winner - G1
5) Network
iPhone - 3G network (still hiccups in the way)
G1 - 3G not yet ready, should be ready for Oct 22 launch.
Storm - not yet prove on 3G but supports CDMA/EV-DO.
Winner - iPhone
6) Email and Messaging
iPhone - good email system but no push email (must have 3rd party in order to work). Good IM system.
G1 - must have Google email account to push emails to G1 and works well with other emails. Good IM system as well.
Storm - Push email from any accounts and an all around IM messaging.
Winner - Storm
7) Additional Connectivity
iPhone - have WiFi
G1 - have WiFi including GPS
Storm - No WiFi
Winner - G1
8) Display
iPhone - 3.5 inch display with 480x320 resolution at 163 ppi.
G1 - 3.2 inch HVGA with 480x320 resolution.
Storm - 3.25 inch display with 480x360 resolution at 184 ppi.
Winner - iPhone (crisp and clear viewing and easy navigation)
9) Multimedia
iPhone - multimedia titan, very similiar to iPod.
G1 - integrates with Amazon MP3 store, not much to offer.
Storm - Pretty much very advanced all around.
Winner - iPhone (no question)
10) Applications
iPhone - makes money from customers paying for games and applications, offers very little for free
G1 - open source, may offer free games and applications often
Storm - new to third-party application, not sure how it will play into it.
Winner - G1
11) Browsing
iPhone - Safari (Apple's version) browser, very easy accessibility and controls
G1 - full HTML open source browser
Storm - HTML browser, offers functionability
Winner - G1 with iPhone close right behind
12) Battery Life
iPhone - 5 hours of talk time and on average 12.5 days standby time
G1 - 5 hours of talk time and 5 days standby time.
Storm - 5.5 hours of talk time and 15 days standby
Winner - iPhone
13) Size
iPhone - 4.5 inches by 2.4 inches by .48 inches and weighs 4.7 ounces
G1 - 4.6 inches by 2.16 inches by .62 inches and weighs 5.6 ounces
Storm - 4.43 inches by 2.45 inches by .55 inches and weighs 5.5 ounces
Winner - iPhone
14) Document Viewing and Editing
iPhone - can view document but no editing. 3rd party applications can enable editing
G1 - can view document but no support for editing
Storm - can view documents and can edit (Word, Excel, PowerPoint) directly on handset
Winner - Storm
Overall Winner - iPhone with 6 points, G1 came in second with 5 points, Storm in last with 3 points.
It's from a reviewer's point of view, not consumers. I personally would have preferred BlackBerry Storm above all because of the email functionability.
the website I use is from
Clash Of The Touch-Screen Titans: BlackBerry Storm vs. T-Mobile G1 vs. Apple iPhone