Our platform recommendations vary from case to case but our general advice is:
- PR, communication and experience - go for an iPhone app
- Innovation - Android is the first choice as there are few restrictions
- Youth market - J2ME for non-connected apps
- Mass market reach - multi-platform is a must
- Business users - go for Blackberry and J2ME
One of the main limitations with J2ME today is that most users won't connect to the network due to issues with settings, data costs, security prompts, etc but the number of downloads for a like for like iPhone and J2ME app is still 5x to the advantage of the J2ME app.
Read more on
http://techcrunch.com/2010/03/04/mobile-fragmentation-forever/