Previous 3G owner who is currently using the Pre here. I love my Pre, I think the keyboard is good though the best keyboard I ever used was on the Bold. With Sprint I'm actually able to keep and hold an EVDO (3G) signal everywhere, while AT&T I had to force my phone into edge (2g) mode to keep from dropping calls.
I'll break it down quickly:
-Palm was a company on the brink of going away. They had their investor conference call yesterday and have beat expectations. They'll be around for a while.
-While Sprint is the worst financially right now, they are still a company with 49 million subscribers and the third largest. It's possible one day a different logo and company name is printed on your bill, they're not going anywhere.
-Both phones have a 30 day trial, get both. However I must tell you that you have to use each phone as your primary phone to really get a feel for how it works. Send texts, surf the internet, make calls, travel, etc.
-Speed tests between the Pre and 3GS are mere seconds apart. I put my Pre side by side with a friend's 3GS and I won some and he won some but the difference between the two were nothing big at all.
-If you value games on your phone, need a lot of storage for your media you might prefer the iPhone.
-Multitasking really is amazing, and it's something I thought I'd never really use. Notifications are better on the Pre than the iPhone