Just one question to all android folks. How many Android phones in the current market will support Gingerbread and what is those cost of these phones? That only means a person who will buy an android phone without being aware of what is in store for him, will be stuck. And other than Google's Nexus one, what's the guarantee that an android phone that I buy will be supported by the company in future?
Samsung has released wave and galaxy S, and if they want to promote Bada OS, they will concentrate doing more of Bada OS work than supporting android phones. Already seen that happening with Broad II, right? It's only logical. You may pitch in with XDA developers and so on, apple has them too

. Jailbreak your phone and it opens a whole different world.
Take another phone Sony Xperia X10i, the resolution is so bad, even apps won't work on them!!! And we only hear that 2.1 will be released, but god knows when, may be when we all see 4.0, it might get 2.1.
I have seen many people support opensource, and it's good, but why are you supporting it? How is it helping you? Does that mean, will you stop using pirated softwares and use only opensource stuff? Are you contributing to the opensource and how is it changing your life?
Take the iPhone, even a 2g can support ios 4, the only limitation being the RAM on it. Beat that, a 2007 phone can support an OS released in 2010. Where as in android, a 2010 phone may not even support an OS released in 2010/11

.
Pho3nix,
I might agree with you on the first point, but second point is not something I would agree with. It was started by Nokia with their PC suite, heck, not Nokia, even my XDA II required MS active sync! Now, every phone requires to run their own software to sync anything and everything.
As far as criticism goes, it's their choice. What's wrong with dismissing criticism? And let me be very honest, most critics again hate apple, because of the fanboys and are somehow jealous that their favorite phone company isn't able to deliver what apple is delivering. If you don't like a device, don't buy it, why take a dig at others who want to?.
Jassi,
If I may, what are the better choices? Google Nexus one will never be released in India and we don't have friggin clue about when HTC desire will hit the market. Samsung Galaxy S build has a lot to be desired. Moto milestone is heavy. If you don't need an app to run youtube videos, why is it included in the android phones? Isn't it a waste of resources? Why mimick the iphone when you think it's no competition at all (phone in question is the samsung galaxy s, which not only looks like an iPhone, some of the color combinations will definitely make people think it is one!). Why include a trackball on nexus one when it doesn't add any value what so ever? :/ And as I have mentioned earlier, if you are a gamer, be ready for suprises as the touch screen on nexus one acts crazy in a particular condition.
A request to all, would like you guys to counter argue with facts. It only helps a buyer who will come to this thread understand the positives and negatives of a phone and will be able to make an informed decision. All I see is people complaining that apple has a lot of fanboys and are not ok with them.