Responding to the original post about the iPhone 13, I have to agree. I use a 13 Mini, not the Pro, but the iPhone 13 is by far the BEST iPhone I have ever owned, and it is my 4th iPhone so far going back to the iPhone 5. The performance is still excellent, it is reliable, and it just works, and the 5G is great. I have no experience with the iPhone 7, so the other poster may be correct about those issues. But in my case, these ports do get dirty, and when that happens, the cables often don't reliably connect. This is especially true if you tend to carry your phone around in your pocket, which is something that I do.