Whatever is best in your area.. I want to move to T-mobile but I am just outside of their coverage area so I will be with Verizon a little longer but I am not going to forget about the Galaxy Nexus ordeal. Been a VZ customer since 06 time to move on.
I also am very disappointed that the Nexus 5 is not supported by Verizon. I have been with Verizon for 8 years and am ready to move to a different carrier. They are over charging me for their service and want complete control of all devices the latest example of this is the Nexus 5.
They are getting rich on 2 year contracts while my wallet is getting lighter. I want a choice and want to own my phone. The Nexus 5 is a quality phone that I want to own without a contract. They are giving me good reason to leave.
if you go with sprint or T-Mobile check coverage in your area first for sure. I live in a large city but my specific house doesn't even get T-Mobile coverage right in the middle of it. Sprint you have to worry about data roaming off network, long story short, don't get the short end of the stick and make sure you have coverage first especially if you're in a rural area