The iPhone X is Apple's 10th anniversary smartphone offering and packs plenty of high-end hardware and new features.