I need a new phone in the worst way. My current HTC Pure is HORRIBLE -- it locked up every time I get a text, and I use it for texting 99% of the time. These are the phones that have been recommended to me -- I'd really prefer a smartphone with a touch screen and a physical keyboard, although right now I'm desperate enough I'd even try an iPhone. Any recommendations?
Apple iPhone 4 (16 GB)
Apple iPhone 3G S (8 GB)
BlackBerry Torch 9800 (StephanieBCl is offering bribes if I get a BlackBerry! LOL)