Now, usually I'm with you - but at some point you just need to jump in.
Sure. But in these cases, it's almost like a matter of "life and death" to me haha only buy now if you can't live the next months.
I mean, iphone 7 will have at least a better camera, a better cpu/gpu, better battery. This alone is more than sufficient to wait for it.