I've never had a handheld that I liked (and I've had 3 Windows-based and 2 Palm-based).
They all suck in one way or another.
Seriously, what excuse do manufacturers have for a handheld that CRASHES? "Hold on, I need to check my calendar but I have to reboot first."