So my contract with AT&T is running out on July 11th and I'm looking to move to an Android phone. I'm not really sure which one to go with. First of all a little background where I'm coming from. I got the iPhone 3g on launch day and have been fairly happy with it. I'm just fed up with Apple's crap. I have no qualms about jailbreaking or unlocking my phone, and it's been that way almost the entire time I've had it. Customization is therefore important to me and the ability to do anything with my phone, even if the carrier doesn't want you to, is vital. I've never really had any problems with AT&T's network. I can count the number of times in the 2 years I had the iPhone that I've had a dropped call on one hand. It really seems like dropped calls is a western US AT&T thing, as I've never had a problem here on the East coast and in the Midwest. I'm a poor law student, so the price of the plan is relevant to me. I currently pay 84 bucks a month tax included, and this is acceptable to me and I can work it into a reasonable budget. The price of the phone is a pretty marginal cost of the overall price, so I'm not too concerned about that. I'd be able to upgrade to a better phone on a 4g network in a year when I graduate from lawschool and (hopefully) pass the bar so I can work and get paid. Sprint's 4g isn't currently available in Jacksonville FL, where I live and doesn't look like it's coming before the year is out, however most other areas in Florida will have it by the time I should be working. Verizon should have their network live in time for me to be considering an upgrade, so all things considered, both networks are pretty similar in terms of 4g availability from my perspective. The Verizon reps in my area are lying scumbags. They out and out told a friend of mine that Apple is not making the iPhone anymore in an effort to get him to spend his money then and there, and they lied to me about the number portability scheme in place there (same story at two different places, but the corporate help line said both of them were bullshitting me). I don't have much hope for good Verizon customer service in my area. Edit: oh and Exchange support is important for me. I was wondering if I would need the corporate data plan on Verizon to be able to sync using exchange. So with that in mind, which phone should I go with?