I have spent ages looking for the perfect mobile phone, and the three I have found which seem really good are:
Sony Ericsson X10
HTC Desire
Nokia X6 (16GB)
They all have good camera quality (5MP+). And I've heard that all the touchscreens are capacitive (rather than resistive) and they all...