Currently I have the Sony Ericcson K550i unlocked with t-mobile features -MMS -Voice Dialing -Wap Internet -2.0 mp camera(video recording) -Via bluetooth sending -SMS -Play games download off internet -and normal functions I also have the Ipod Touch 1.1.4 jailbroken -games -weather -etc Looking at the Iphone 3g as well as Verizon phones Blackberry thunder, Dare, and the Blaze Z4 the iphone can do a lot -sms -better internet -bonus gps -gaming -and everthing the touch can do What its missing and what i must know if under development -MMS -Video Recording Thats it. While Verizon All can -Voice Dial -Video Recoring -MMS SMS -Games (Suck) -Bluetooth (really only Verizon to Verizon) Lot of things not compatible -WEak internet -3G Some can -Wifi -Mobile TV So as you can see i am in a dilema My phone is awsome, got kinda boring Wanna do the same stuff it did thats it I am also planning on using SDK to make some apps if i choose iPhone Currently from what it sounds like leaning more towards the Blaze from Verizon Or even the Thunder All i care for is easy internet, Texting with some mms every once and a while(will I be able to recieve them?) and Video recording. Dont care for games, or voice dialing or anything else just let me know. Try to help me out. Thanks.