Verizon is the best for me, hands down. Tmobile is the best for device freedom. I'm with Verizon right now, and though they lock things down tighter than hell, they seem to be "trying" to make customers happy recently. The Nexus 6 is available on Verizon and almost every other major flagship out there. I got my note 4 free of charge, s5 and note 3 on a 3 gig shared data plan, unlimited text and calls for 180 a month. That's $60 per line, which isn't horrible for on contract pricing. I'm paying for the best coverage in rural America in my opinion. That being said, the very second that Tmobile service gets better here, I'm jumping ship. AT&T, sprint and the rest aren't even a thought in my mind. Been there, done that. Viva Tmobile!