I'm more worried about developing mobile apps for all these different phones. Minor differences between hardware profiles and firmware versions can lead to major headaches for an app developer. If that concern leads to fewer apps, then it sucks for the consumer.