I bought the phone in Italy, where at the time, July 2009 there was no Android phone.
Still, I never said "I prefer Android".
However, Apple's policy is pitsing me off more and more, and I was thinking of changing the phone with an Android one.
The point is, though, that I usually spend several months abroad, and I do not want to be bound to a contract, therefore an unlocked phone is the only solution for me. This means that for just trying android in a decent version I should buy a N1 or some htc (maybe the samsung with a thousand names) and an Android on iPhone 3gs would save me bucks. A lot of. That's why I find it correct to pump some donation now and then, when I have some spare $ to give. Not to mention that I should buy again all the apps I have, about 100$ in productivity apps that I cannot avoid; this keeps me from buying a terminal right now.
Another thing is the apps. I have a list of apps that I have on the phone and they WERE (still answering the question "why did you buy an iphone then?") iPhone only apps. One, for example, was (read, was) the navigation app, since google does not provide navigation outside the us. Now there is navigon, but again, at the time I bought the iPhone, no similar solution was present (anyway, for the non existing android phone in Italy).
Does it make sense?