Every new iPhone release generates new levels of excitement and hype. Each new generation of iPhones are supposed to improve on past versions and give customers new elevated features. And yet ...