Best carrier for iPhone in Bullhead City, AZ?

I recently purchased an iPad Mini without the 4G. Now considering the iPhone, but we are in a rural area. I think there are 3 major carriers (Sprint, Verizon, AT&T) available here, but coverage maps are so confusing. I've heard pros & cons about all carriers in this area, but none of the people I know have the iPhone. Currently, I use a local carrier (Mohave Wireless) and an old "flip" phone. Would eventually also get a Mac so all 3 could communicate w/each other.

iPhone

Follow this Question