Don't get Sprint. They suck! (personal experience). I have t-mobile and like it. I use an unlocked iPhone. I heard Version is not bad they have a lot of cool new phones.
I would agree Verizon is the most expensive company out there depending on what is important to you in your plan I would go with sprint or Mobile. If you are looking to do some talking but mainly texting and web stuff sprint def has the cheapest plans and the fastest network
narrow down your choices to t-mobile and sprint. within a couple of month in verizon you wouldn't be able to afford your life style. verizon is the most expensive company. don't go for them