The iPhone 7 is a fantastic phone, but we recommend the 7 Plus (or waiting for the iPhone 8).
Dunkable; water resistant; Fantastic camera; Improved battery life; Gets regular software updates and fixes; Stereo speakers
No headphone jack; Lacks 2x optical zoom like the 7 Plus; Jet black version prone to scratches