K.E.
iPhone 4 all the way. Yes there is a data plan requirement. The way around this is an unlock. Very simple to do. And you will be able to do social networking, email, Internet ect. For the cost of a standard data plan. Just tell AT&T it's a gift foe someone so they don't sign u up for iPhone data. It is perfectly legal althoug AT&T an apple don't like it.