Apple iPhone XR review: the best iPhone ever (yes, really)