Camera is amazing. Speakers are definitely better than my 6. Huge difference in the stereo aspect. But if you wait every 2 years and are happy with your current. I wouldn't splurge for this phone and wait for the 8. I switched to the new yearly plan for that reason