DEFINITELY go blackberry.
I had the palm treo 700 and I got sold on it because it had a lot of features like camera and touch screen that the BB didn't have. Within 3 months I was on my 3rd replacement treo before I traded it in for a blackberry 8700 (with less features, no camera) and I was much happier because IT ACTUALLY WORKED ALL THE TIME and didn't do things like cut my internet, and not answer calls (I thought it's primary feature was to be a phone?)
Now I have a 8310 and it has a camera and everything else I could want so I'm even more happy.
I too had a razr before the treo and I warn you, don't make the mistake of buying a treo.