I think it really depends on where you live. In places south and central like Texas, sprint may be better but i think just about everywhere else Verizon is the clear option. They have better service, customer support, and phone selection especially with the addition of the iPhone4