iPhone X review: The best damn product Apple has ever made