So, i'm due a phone upgrade. I had the 2G iPhone for a few months and HATED it.
Not a fan of touchscreens - can't text/type fast enough on them. Not a fan of iPhones due to touchscreen, poor camera, and lack of basic features like delivery reports, and poor signal reception when compared with other phones.
So, I did a pile of research on the smartphones available (all brands) and thought i'd found the solution - wait for the BB 9700 Onyx. Keypad, no touchscreen, decent enough 3.2 MP Camera with flash, decent mail, twitter and facebook apps etc..
Seems to suit me fine?
But after doing more research now i'm not sure.... have been looking at HTC Touch Pro 2 and dreaming. Looks awesome, with good reviews. Slightly concerned about Windows Mobile however, and their quality of mail, twitter and facebook apps, if good twitter and facebook apps even exist for Windows Mobile that is? Camera also has no flash.
Looked at HTC HD2 aswell due to awesome specs - 1ghz processor and 512mb ram

but lack of tactile response keyboard is putting me off as above
Any help, suggestions, sympathy that you two are spoilt for choice in the smartphone market and unsure?
In Summery, need a new smartphone, needs decent camera (over 3MP), needs to have physical keyboard, needs to look sexy, needs awesome facebook and twitter apps, price not really an issue but i'm only buying 1, couldn't stand having two phones or anything.
Any help appreciated!