I think the biggest problem with both Android and WebOS is people's approach or expectations. In nearly every case, thread, or article I've read they get compared to the iPhone. I understand that when it comes to touch screen devices, the iPhone is the market leader and some will argue that they are the bar. I find the iPhone too limiting, though. Here's why:
1. iTunes. To download apps or do most anything with the device, you have to create an iTunes account. To restore, update, sync music, video, pics, info, etc. you have to use iTunes. I don't know about everyone else, but I cannot live with those limitations.
2. No multitasking.
3. Intrusive notifications.
4. Limited to AT&T’s network, unless, of course, you go through the hassle of unlocking it.
5. To use your iPhone on another computer, you have to authorize different computers (limited to 5). Some song info also doesn’t always get authorized.
6. Apple is playing bait and switch. I say this because many of the updates over the years (i.e., cut and paste, video recording, MMS) are features that should have come standard since the first iPhone.
I could go on, but I'll leave it at that. Moreover, my point is that despite being the de facto market leader, there are many limitations to the iPhone, many of which the Palm Pre, for instance, addresses: non intrusive notifications, over the air updates, multitasking, and the ability to drag and drop files, just to name a few. Does it have some design flaws and limitations? Yes. No device is perfect and no device will satisfy everyone, and therein lays the problem. Expectation is the mother of disappointment, so if you go in expecting any device, be it the Palm Pre or HTC Hero, to be the iPhone or kill it, you'll end up very disappointment. You have to look at these devices both independently and in comparison, not only in comparison, which it seems like everyone does. You have to judge them equally on their own merit as well as against the competition, not just against the competition. You have to learn to be satisfied by what the device does and doesn't do, not just what is doesn't do. And frankly, if you want an iPhone get an iPhone. Okay, I got that off my chest. On to the Pre and Hero.
Palm Pre: I think WebOS/Palm Pre is amazing, but I do acknowledge its flaws/limitations. Among many things, Palm needs to enable LED notifications, add a virtual keyboard, and enable video recording. As to the physical device, the build quality is suspect. I haven't had any major issues yet, but I see many potential for failure/damage. Lastly, Palm really dropped the ball on the memory. 7GB with no means of expansion is pure weak sauce.
HTC Hero: I like the HTC Hero for many reasons, above all the Sense UI. It is highly customizable, fluid, and user-friendly. I prefer the design of the CDMA version over the GSM one, but it still underwhelms. I also don't get why they didn't add a flash to the camera, because for a 5MP camera is truly doesn't take good pictures. I am also not sure why HTC or perhaps it's a limitation in the Android OS doesn't allow you to download apps to the memory card, only to the limited (and I do mean limited) system memory.