Some people prefer Windows Mobile over Palm and vice versa. Palm is more streamlined and designed just to be a portable operating system. Having said that, Windows Mobile is definitely better at running 3rd party files and programs. Also, the software spinoff of Palm is definitely not in a good shape. Moreover, the Blackberry is focused on email, Palm is designed for ease of use, and Windows is designed for expandability.