iPhone 11 Pro review, history explained! Should you buy it?