Every time i look on technology websites, there's an article complaining about the iPhone, but i see no reason to complain.
Even if You take into account the lack of flash, they are still incredible devices, squeezing almost everything you can do on a computer or games console into a device that fits in your pocket. I have owned a 1st generation iPod Touch since january, and the only complaint i have with it is the battery life is a bit short, but that's understandable since it is 3 years old, and i have high standards for battery life, with my phones battery lasting a week on one charge.
So what are all the complaints about? Is it just my high capacity for analysing things logically that means i can see no problems with them that can't be solved with small modifications?