I am still using a Nexus 4, but I am considering a replacement.  I want to get an Android smartphone that gives me the most flexibility in terms of switching carriers.  As I understand it, since Verizon won't let a phone on their network unless it is on their list, that probably means a Verizon Android phone.  Would, for example, a Verizon Samsung Galaxy S5 be a good choice because it would allow me to use it on AT&T and T-Mobile?  Is it still missing some data bands on both of those GSM carriers?  Is there a better choice that would allow more (all?) data bands on Verizon, AT&T, and T-Mobile?
				
			 
	