I had my HTC desire for a month, but I'm sorry to say that I will go back to iPhone. Don't get me wrong, the device is amazing, super smooth and fast, good camera, internet loads faster than my old 3GS and open apps in matter of seconds. Most importantly, it offers me endless possiblity of customization. Even having all that great features, there is something that lacks, and it makes me regret of my purchase sometimes. I tried to make it work, I tried to adapt and change my preferences, but I can't do that anymore. Why? Crappy apps, and being unable to buy them. Today I was in the market because I just got bored of the only 5 good games for android. So I entered looking for soiemthing new. Seeing apps like "shinobi barrage" and "ghost chaser" being 4 stars and topping the games list, it made me sad. Games like those only get 2 stars in apple market. And I don't like having such a powerfull device just to play a game with 10 years old graphics. Then I encountered with the nazi theme and ringtone apps. I lol'd... And I not only refer to the quality of apps, but also the availability of them. Using an android device in a small country has forced me to search for warez and download cracked apps and games, wasting my time and possibly infecting my computer with viruses. I don't mind paying $10 for an app, as long as they let me. Android market is still in development, and there is a lot left to do. They might outsell apple, but just like a computer, they are useless without the right apps. If someday I see thing getting better, I would switch to android without hesitation, however I don't see this happening in a near future. I will keep my desire for some time until I sell it, then I will use the money to get an iPhone 4. No flash support, not widgets, no fast browser, but in exchange I can get countless hours of fun, a great media player, better camera and I will be able to buy what I want. not downloading it ilegally. I'm too busy to waste my time searching for warez so I can get such common apps like google navigation, pandora, etc. I hope you understand my frustration. Please no jokes about reception issues thanks.