When we reviewed the iPhone 7 last year, it didn't score very highly for a flagship Apple device. Disappointing battery life was the main culprit, but a design that hadn't changed much in three iterations didn't help either.
Great screen and speakers; Incredible performance; Water resistant; Excellent camera; Clever Haptic engine
Poor battery life; Looks the same; Where's the headphone jack; Expensive