if you care about camera, the storm beats the iphone with a 3.2 mp, plus the storm looks really awesome, but it's similar to the iphone, it's got gps aswell, it's 3g and is completly touchscreen like iphone.
to each their own. i find a lot of lag in the software such as when flipping the screen from portrait to landscape, i do not like the click-screen, i find it hard to type with, and it's quite heavy. im not a fan of the iphone either, they both have their faults.
as for the 3G, i guess it depends on where you located. i have no trouble obtaining 3G connection.