My guess was right: This iPhone 12 mini is very good. I’m still unsure of the battery, but it’s new so I’ll give it a few days to get itself together.