I upgraded from the 8320 BB Curve to the 9700 and love it. Just a little practice to get used to the different shape of the keys on the keyboard but now I'm typing my e-mails just as quickly. It's a lot faster than my 8320. I keep the 3G/EDGE/wifi on all the time time too. I mainly use it for e-mail and as a phone with some web surfing so my battery lasts me about 2+ days.
I have an Apple iTouch too and I just can't get used to typing fast and correctly on the virtual keyboard. It's good for all those other apps to help distract me on long plane flights.
TF