It's time

My current mobile phone contract is up, so I'm in the market for a new phone (why keep paying my current monthly bill when I've paid off the handset? - may as well get a new one).  Which leaves me with a dilemma - what sort of phone should I get?

I currently use a Blackberry 8707 - it's old and slow and doesn't have a camera.  My requirements for a new phone include a camera, and GPS would be nice but not essential.  I would also like a qwerty keyboard, as I've gotten quite attached to that over the past four and a half years.  And it needs to be able to use my current email address (not a telco address) and be able to backup any mail I send on it (the Optus BIS service will let you forward all outbound emails to a nominated address).

So what to get?

I originally would have thought there'd be no other choice than another Blackberry.  It's got the keyboard and interface I like, but the new ones don't have a scroll wheel (I find the ball annoying).  And the web browser sucks donkey balls. Or at least current versions do, I haven't seen the lastest version.

Now something I hadn't considered really until today was an iPhone.  Now I generally am anti any i-anything, for no logical reason other than the i-bandwagon that everyone was jumping on (much of the reason why I refuse to use things like MySpace and Facebook, but I suppose that could go against me since I do use Twitter).  

So I am prepared to be convinced.  Sell it to me :)  Can an iPhone do what I want?  Any pitfalls or gotchas?  If there's convincing enough arguments I'll seriously consider it.

(and if there's any Blackberry users out there, same goes for you :) )