I would like to share my ideas, I've Samsung Spica which have 1500mAh battery which runs for 9+ hrs after my extending usage so any smartphone with that battery will do best, in that HTC Desire S leads.
Secondly the RAM and Processor plays a vital role my phone is 800mhz, 128mb RAM, I feel slow and not up to the mark on gaming particularly, apart from that its good.
Camera: Anyone who like photography will be interested in more megapixel Nokia leads.
OS:One of the most important one, since Android is from a big hand I personally like Android mobiles.
The Edge and GPRS are tweaked to the maximum in HTC whereas Nokia in class 33.
HSDPA and HSUPA are also tweaked high in HTC which stands second to Samsung Galaxy S II.
Last: Thickness and weight are less in HTC.
On my choice I would buy HTC.
Good hardware and good OS.
Camera and bluetooth are good in N8 compared to Desire S.
Have anyone come across Motorola Atrix? Launched in India but price yet to reveal.