iPhone X first impressions: Apple’s best by far