I have used Sprint and Virgin Mobile and they both had bad service, which isn't shocking since I'm pretty sure they use the same towers. I've heard Verizon was good, but I also heard all of their...