Indeed a phones form factor is a huge concern with today's flooded smartphone market. Hardware speaking, they're all the same (though I'm interested in the arm processor's ability to be a smart phone). I don't like apple's 'closedness' is a concern for me (being like most of the readers here, we expect more than the average smart phone). My contract does not end until next march, so I have sometime to make a decision. I love how my iPhone (3g) looks, but because of the OS I would love to get a htc evo or other htc device. When my contract ends, I'll probably go to sprint because it's cheaper and the availability of a Android device. I guess well see how the phone market plays out.
Oh and btw, my AT&T phone has great service in socal. Service has never been a problem, even making trips to Vegas or Laughlin in the desert!