Aren’t all phones unlocked these days since you’re paying full price? So why do they sell phones for each carrier along with a SIM free phone? Is the Verizon iPhone really the best since it includes CDMA and GSM compatibility? Why not just get the SIM free version? Why are there 5 different iPhones at all (AT&T, Verizon, T-Mobile, Sprint, SIM free)?