iPhone X Review: Should You Buy In 2024?