iPhone X gets rave reviews in first hands-on look