The iPhone 12 mini is actually good — here's why