iPhone 12 mini Review: The First iPhone I’ve Loved in Years Reading Time: 20 minutes. Many of the previous...