You should check out the homebrew commnunity. They have added and made changes to webOS that go beyond anything done to Android. They've unearthed the hidden virtual keyboard, they've changed the CPU clocking speed of the device. They've made deep changes such as how the led notifications work or stuff like force a phone call to end when you shut the keyboard. Apps for Android, Maemo, the iPhone have been ported to webOS easily without recoding from scratch. And Palm allows it.