iPhone XS, XS Max, XR – Did Apple Do Enough?