iPhone 7 now has the best performance and battery life ever, as well as new finishes, water resistance, and stereo speakers.