Também estava com esta mesma dúvida: tenho um iPhone 5 e li vários reviews do iPhone 7 antes de decidir (TechCrunch, Macworld, Wired, Gizmodo...) e todos foram unânimes: se você tem um iPhone 6 ou anterior, adquirir o iPhone 7 é o melhor upgrade.
No meu caso, comprei um de 128GB (prefiro ter minhas músicas offline e baixo muitos apps pesados). Mas já que você gosta de tirar fotos, melhor ainda. A câmera realmente é ótima.