The iPhone 12 Pro is a great phone, there's no question about that - indeed it's the best Apple has released (a title it's likely to retain for approximately one month, until the iPhone 12 Pro Max hits the streets). But that's exactly what you'd expect given the price tag.