iPhone X in 2019 - Should You Still Buy It?