
Not Enough Developer Support!
WebOS will simple remain a small player, not because its not technically up to par, or better than what's out there, but the developer eco system for it is still born. The reason, in my opinion, is not having a set of Java APIs to code against. Very few will invest the time/money to learn to program on the non-portable html/CSS/javascript API it now uses. I know that's what cooled my interest in it right away. Now Android, well it Java based, RIM Java based. iPhone well that's Mac Object C based. See the point, the successful platforms all leverage substantial community of developers for their device.
But wait, there is already a large community of web developers out there, why don't they code for the webOS? Simple, there are so many frameworks, tool sets out there in that land that for any given technology, only a small fraction of people actually know it well enough to do the really cool stuff. Most are probable of the cut and paste type of programmers.
One more thing, were we not their years ago with BeOS, vastly superior to anything out there at the time, but failed to gain market acceptance due to lack of developer support (M$ anti competitive behavior didn't help matter either). I always said that if the just made a solid Java API and pushed that, then it might actually have gained some traction.