I've had every carrier except sprint, verizon by far has the best network. And like I've said before, you tend to pay for better service. It is more expensive, but I can go pretty much anywhere in cali and the rest of the U.S. and not worry about coverage. There are times when I send group messages and the people on metro don't get them for hours. The other thing about verizon, if your phone is defected, you can take it into a store to have replaced under warranty granted there is no damage. That, you can't do anywhere else.