In my area I have 2G. Yes, 2G on AT&T. They aren't upgrading my service to 3G until April of 2013. My area will never see 4G (at least not on AT&T). I can drive 30 mins and have 3G but I can't send or recieve MMS messages when I'm at home because 2G is . This really sucks as I have family spread all over the country. I know Verizon's 3G isn't as great as AT&T's 3G, but considering I'm still on 2G at my house, would making the leap to Verizon be the most logical choice? I'm on the unlimited data plan with AT&T but what good is it doing me if I can only use it 50% of the time? I'd rather be on a tiered plan with Verizon and have usability. Give me any kind of input. Thanks!!