I wanted to buy an iPhone for two years. I moved to a new town (in NW Indiana) and AT&T is the only provider I can't get service from. Long story short I got out of my contract (because I had no service unless I drove 2mi min in any direction) and it was spotty even then. I work from home so there you have the problem. So now I've read and read and read about the Verizon (oh how I love your coverage but I hate your hardware-neutering) and the only real options are the no-so-liked BB Storm (clickity click!) or the 8300 or the Samsung Omnia that seemed slower than dirt. At sprint there was the Pre which has a very nice OS but the design of the phone itself is terrible or one of the few BB phones. I guess my point (there is one) is it better to A) Get a better network with Verizon and buy a neutered phone (no wi-fi or GPS) B) Go with the schizophrenic Sprint and deal with their network/customer service with the Pre? Any thoughts from users of any of these devices/networks welcome.