The iPhone doesn't suck at all. Why would I say something like that? Because I measure things in how much or little they suck, not how great they are. The less weak points the better for me. I get easily irritated by stupid cumbersome bad features. I very much do not get irritated by the iPhone. I really enjoy using it and now and then I find things I would have liked included, but either way I really enjoy using it.
That's all. Go get one yourself, they are great. I also think that this whole hoopla with the app store is going to be fixed. Apple doesn't stand to win on their current way of doing things for sure. It will be resolved, little by little, the normal Apple way.