I love my iPhone. I've been an avid iPhone user for just over four years. Even a week with the latest, greatest Windows Phone device couldn't get me to switch. 
But as I've been exposed to other mobile phones and operating systems I've realized that the iPhone is lacking in several areas.
I've had my iPhone 5 for three weeks now, and there are some key aspects of the hardware and software that just don't live up to what I've come to expect from Apple