Having used all three (a Zaurus, a PocketPC, and a Palm), I think that PalmOS is what it needs to be, simple, straightforward, and low-maintenance, with plenty of available software to put the icing on the cake.
The others required more technical knowledge to get everything working properly...