My family recently purchased three Nexus 4 phones straight from Google ($300 each), and picked up a T-Mobile Family Value plan (which means you don't get a phone subsidy, but it is a cheaper) with 1000 minutes, unlimited sms, and unlimited HSPA+ data. $120 / month for 3 lines.
Yep. I know that Nexus devices are cheaper than iPhones when you compare unlocked. But I prefer the iPhone. I also prefer AT&T service. Point is, the unlocked cell phone discussion is a different animal in the US where it doesn't seem to have as many benefits as it would abroad.
Thus, I'll keep using iPhones and my AT&T service and I'll take the subsidy for a new iPhone every few years.
My in-laws only got iPhones because they could get one for free. In their case, spending $0 for 4 older, on-contract, locked iPhones is preferable to spending $800 for 4 new, on-contract, locked iPhones. I would have been laughed at for suggesting $1800 to get 4 iPhone 4's unlocked.