There's been a ton of coverage about today's announcement from Apple of the iPhone 4S - and the lack of an announcement of an iPhone 5. We think most (but not all) commentators aren't paying enough attention to the now free iPhone 3GS (with contract). Think about how many people have Android phone not because they are really interested in an Android phone, but because every carrier has a basket full of free Android phones. Now, when someone walks into an AT&T, Verizon and Sprint store (pending confirm on Sprint 3Gs availability) and they can get a free iPhone 3GS. Yes, it isn't one of the plethora of '4G' questionable battery life Android devices and it is an older product - but we wonder how many consumers will take a free, older iPhone 3GS that runs iOS5 over a free Android running who knows what version of Android.
And we're just talking about the United States.