So I've been on T-Mobile for several months waiting for them to refarm my area for 3G on the 1900mhz been for the iPhone. Initially they said it would be done by the end of the year but so far has not even started in my area. So I've been suffering with Edge data for longer than expected and who knows how many more months before my city gets refarmed. This left me with options of 1 - Wait 3-4 months for T-Mobile's iPhone and my area to get refarmed (continue using 2G data in the meantime) 2 - Switch to an Android device that is currently compatible with T-Mobile HSPA+ 3 - Switch to another carrier and possibly come back to T-Mo in 2yrs when their network is matured and fully iPhone ready I saw the Walmart deal for $127 for the iPhone 5 and took it today. Waited about 2.5hrs in line for it. Although I usually hate CDMA networks, I went with Verizon because they have LTE almost everywhere I go according to their coverage maps. Then I get home only to find that inside my apartment Verizon drops to 1 bar of service and alternates between 3G and "o". Can only get LTE if I stand near the front door. Whereas I have 5 bars here with T-Mobile. Didn't expect this at all. Fully expected Verizon to blow T-Mobile away in terms of coverage. Now scratching my head as to what to do. Just deal with the poor home coverage or wait it out with Edge?