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

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