All phones have its advantages and disadvantages, but its become trendy to hate the iPhone it seems.
Look over at the EVO vs iPhone camera thread, its pages long. Even when there is video proof people still argue. Accept your phone for what it is and give props to phones that does something well.
Also all the excuses "Why would I need that in a phone, when I have my so and so for that?" are lame. I could easily say, why would I need a crappy browser on my phone when I have my laptop.
People need to really wake up and look at technological advancements. Anand stated himself that the future is everything smaller and faster. We can't be hung up on, "well I have this for that" if we want any kind of tech advancement.
Now get off my lawn! lol