Your comment is about as bad as that article. In your bitching about them generalizing, you tried to generalize and it didnt even make sense.
When Apple used Google's map app on previous iOS versions, it sucked. When Appled tried to make their own, it sucked. Thats why i used Waze. Or one of the other numerous map apps that work just fine. That has nothing to do with phone problems.
My iphone cal syncs with my Exchange server without a problem, and has for a long time. WTF mate.
The iphone 5 battery is so much better than they were on my HTC and Samsung phones. But I think battery life is directly related to user knowledge. Dont leave GPS apps running all the time, turn off bluetooth if you dont use it, etc. Shit like that.