No.
We checked into getting an iPhone - coverage is not good in our area. We opted to wait until (a) iPhones become less expensive (which they just sorta did) and (b) the service gets better. When you add up the phone, internet, etc. you need to really use that baby the way it's designed to be used, it's about the same as a monthly new car payment.