I pondered similar thoughts, and what killed it for me is network choice, poor battery life and most of the points above you've highlighted. Then i came across nokia's new e71 and i really want that. it isnt as snazzy looking though as it has a keyboard, and it's not been picked up by any networks yet (certainly not where i am) which means its expensive to buy. it will be mine though.
no subject