In case you didn't know....
Sprint > Boost >Virgin
T-mobile > Metro > Simple
Att > Cricket > and many others depending on where you are including net10.
Tracphone(straight talk) is walmart, and I don't recommend them at all if you plan on unlocking your phone.
Your cell service and the quality largely depends on your area, so in my area tmobile is trash we hate it here.
Verizon is by and large the most reliable, largest network, but high costs. Sprint is probably best all around as far as pricing and coverage.
Of the four main carriers(Sprint,Tmo, Att, Verizon)
Sprint and Verizon are CDMA and Tmo and ATT are GSM networks,
GSM network phones and subsidiaries are easier to get in and out of phones as most are just pop in your sim card and go.
Every single verizon phone is sold unlocked for any carrier, so if reselling is on your mind, go with verizon.
The reason some of you can text, and call is because of the band that's being used, Just about anybody with Tmo or ATT can do so, but you're less likely to be able to do it with a CDMA and if you can, it's more than likely because you're in wifi coverage.
I will say this, verizon phones work anywhere bruh, and I mean anywhere.