I'm looking at getting my first android phone sometime next week. I've ordered the HTC Desire which is out of stock and i'm expecting it to be delivered next week but I've been wondering if the new samsung galaxy s would be the better option? I never seen the samsung galaxy s until after i've ordered my Desire. Should I cancel my desire and get the galaxy? It will be a long contract and I just want to have the best android phone available now.