dotcomguy said:
The battery life has more to do with the device than the OS. You can't really make a comparison based on that.
You can when the OS is imposing hardware limitations. There's a reason that my 33Mhz PalmOS device was faster than my friend's 200Mhz PocketPC.
As far as usability goes, I've found my PocketPC to be very usable, and much more powerful than the Palm I used to use. Outlook is vastly superior to Palm Desktop. Also, if you don't like the PIM built into the PocketPC, there are several alternative drop-in replacements.
Well, speaking for myself, I pretty much never, ever, ever, use the desktop stuff. I just use DateBk5; keep in mind that there's drop-ins on the Palm, too.
The difference in the structure of the UI is quite noticable, though. My friend's iPaq wastes a lot of space.
Overall, PocketPC's offer many more options and capability than Palm powered devices do. You can find plenty of software to complement the device and expand it in many ways.
Palm wins by a HUGE margin in "available software"... There are many thousands of Palm programs out there. I even wrote one once.
The fact is, the PocketPC devices are pretty cool toys, but the PIM software isn't as polished or well-thought-out as the Palm stuff. If you just want to have something say "bingdledy-bingledy-beep" when it's time to do something, a Palm will always win, at a tiny fraction of the cost. If you're looking at the high-end units, then at least there's competition, but in general, the same number of dollars will get you a lot more practical functionality in Palm land.
A lot of this comes down to PocketPC itself, formerly known as WINCE, being an abysmally badly designed system. PalmOS was designed for small, low-power, devices. WINCE was adapted from something designed without regard for space or power requirements.
It is not a coincidence that you can have more apps loaded on an 8MB Palm device than you can on a 32MB PocketPC.