for me, i can say the HTC touch cruise.. because that my phone hehehehe.. although cam is only 3.2 megapixels.. it has video call, wi-fi connection.. expandable memory.. price is good.. already got soaked in the rain last time and still is working..