Why dual cameras?
Because Apple has run out of ideas and the only non-software thing they can effectively improve upon is the stupid camera.
The iPhone 6 takes amazing snapshots. No one is going to give up a Nikon DSLR for a smartphone so Apple can stop this silly quest now.
BJ