The best $700 iPhone Apple has ever made – CNET