iPhone 8/Plus Review: Should you wait for iPhone X?