One of their failings has been a lackluster ad champaign. Ads for Pre are poor at showing off any of the phones capabilities. More importantly, the market is split between Android and iPhone with Verizon and AT&T acting as proxies. Each of their ads implicitly or explicitly plays to that standoff. They ignore Palm and Sprint as non-existent, and the later have failed to place themselves somewhere within that environment as well.
Maybe the future for Palm would be to preempt Google and go without being attached to any one carrier.