This is going to sound like a newb question, but I have done a lot of reading/searching and can't find a real good answer. I'm finally out of my contract with Sprint. I'm a 'free agent' now and can go anywhere I want. I've never had a smartphone and it's time. I've been an Apple person for 10 years, so I definitely want to go with an iPhone over an Android or other device. My wife and daughter will also be getting an iPhone. I'm thinking about getting them each an iPhone 4 (8 gig) and me an iPhone 4s (16 gig). My wife and daughter won't use a whole lot of data, so the regular iPhone should work fine. I will be using mine for online patient billing, so the faster the better for me. Sprint has an unlimited plan for about $169/month. We have not been happy with the number off dropped calls we are getting with our current phones. We will be limited to 2GB/phone if I choose ATT for about $169/month. I've heard their data network is the fastest. The Verizon plan will be around $200/month. I've heard that they have the best phone reception (less dropped calls). Based on that info... Who should I choose as a provider? Do I really need a 4s or will the regular iPhone 4 work for me? Thanks for your help.