Hey, long time lurker first time poster. I'm looking to switch from Verizon to T-mobile. I cant afford Verizon and dont mind losing out on 4G, HSPA is enough for me. Our local t mobile store just got nano sims in so I'm looking to get an iPhone 5. I was wondering which carrier iPhone 5 should i buy, Verizon or At&t. I know the Verizon i5 comes unlocked already but because I'm paying full price I'm assuming the At&t will also be unlocked, or am i mistaken? Which one would you suggest or does it not really matter? Also, does Apple restrict iPhone sales only to individuals who have a contract/account with Verizon, Att or Sprint, or can anyone go in and purchase one? Any advice is much appreciated.