This isn't completely related, but close enough.
I tore my hair out for weeks deciding whether to get the 700p (Sprint) or the Blackberry 8703e. Anyways, I decided to spring and pay full retail for the 700p and had it for a measly one day before I was calling Palm to return it.
Here's why I disliked it and reutrned it right away:
1) OS Stability/Features
The Treo greeted me right out of the box during configuration with a random reboot followed soon after by a freeze up during a call test.
Web browsing was also a hassle. Since the Palm OS doesn't come with JAVA support, the third-party browsers like Opera will not work unless you install a third party JAVA support app (point #2).
2) The need for lots of third party apps
It seems like in order for the Treo to be a productivity tool, a lot of third party apps are required. The Treo forums has a list of "must have" apps to make the Treo useful and they almost all cost money.
I want something that works and is amazing out of the box. Granted though, the need for apps allows for more customizability.
3) Treo is too much
I want my phones/smartphones to be tools and not toys that need to be pampereed. The Treo from reading other people's testimonials is very fragile, easily breakable in falls and the touch screen is easily scratched.
I felt like I was going to break the thing just making calls on it outside.
I'm already spending $650 on a smartphone, why can't it be durable?
Now, I know that third party apps and such are useful for Blackberries too. But overall I think capability (feature) wise the Treo wins. But for uitlity purposes, the Blackberry is the clear winner.
Once Palm refunds my money, it's going into a Blackberry
.