iPhone X review: Still the best iPhone